我是PHP / MySQL的新手,并尝试使用PDO预处理语句更新MySql中的datetime字段。我从参数中拉出NOW()并且脚本正在执行而没有错误,但是字段没有更新。如果我直接在MySQL中运行查询它会更新。我错过了什么?
$query = $db->prepare("UPDATE tablename SET inviteddate = NOW() WHERE email=:email");
$query->bindParam(':email', $email, PDO::PARAM_STR);
$query->execute();
有更好的方法吗?谢谢!