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