使用PDO的insert语句显示以下错误
致命错误:在C:\ xampp \ htdocs \ copytimeline \ timeline1 \ insert.php中调用未定义的函数NOW()
似乎NOW()属于不在数组中的sql语句。有人可以帮我解决这个问题。
感谢
$statement = $db->prepare('INSERT INTO tb ( session_id,timing)
values
( :session_id,:timing)');
$statement->execute(array(
':session_id' => $session_id,
':timing'=> NOW()
));
答案 0 :(得分:6)
MySQL函数NOW()
不能作为变量传递。您需要将其包含在查询中。
$statement = $db->prepare('INSERT INTO tb (session_id, timing)
values
(:session_id, NOW())');
$statement->execute(array(
':session_id' => $session_id
));