Here is the code which should add a new entry to the table:
$db = new db;
$db->connect($dbhost, $dbuser, $dbpass, $dbname);
$values = array(
"category" => "INSERT INTO category (name) VALUES('value1');",
"category" => "INSERT INTO category (name) VALUES('value2');");
while (list($k, $v) = each($values)) {
echo "Inserting data into $k...";
if ($db->query($v)) {
echo "OK";
}
else {
echo "Failed";
}
}
The problem isn't $db-object because it works fine else where.