使用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()
));
Run Code Online (Sandbox Code Playgroud)
MySQL函数NOW()不能作为变量传递.您需要将其包含在查询中.
$statement = $db->prepare('INSERT INTO tb (session_id, timing)
values
(:session_id, NOW())');
$statement->execute(array(
':session_id' => $session_id
));
Run Code Online (Sandbox Code Playgroud)
请参阅MySQL PDO NOW()作为指定值 - 是否可能?