Hallo ich habe folgende Funktion die auch prima läuft soweit ich direkte Werte angebe.
läuft gut.
sobald ich aber Funktionen wie NOW() übergeben möchte gehts nicht mehr:
meine Funktion:
kann mir jemand helfen wie ich die NOW() richtig ins Array übergebe?
PHP-Code:
$dbToAdd = array('to_id'=>$bildID, 'comment' =>$comment, 'commenter_name' =>$name);
$result = insertIntoDB('kommentare', $dbToAdd);
sobald ich aber Funktionen wie NOW() übergeben möchte gehts nicht mehr:
PHP-Code:
$dbToAdd = array('to_id'=>$bildID, 'comment' =>$comment, 'commenter_name' =>$name, 'dateset' =>NOW());
PHP-Code:
function mysql_insert($table, $toAdd){
$fields = implode(array_keys($toAdd), ',');
$values = "'".implode(array_values($toAdd), "','")."'"; # better
$q = 'INSERT INTO `'.$table.'` ('.$fields.') VALUES ('.$values.')';
$res = mysql_query($q);
return $res;
}
Kommentar