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();
これを行うより良い方法はありますか?ありがとう!