こんばんは。
PDOを使い、mysqlのdatatimeに、P現在時刻を登録するにはどうしたら良いのでしょうか??
// データベース接続完了
$date = new DateTime();
$date = $date->format('Y-m-d H:i:s');
$sql = 'INSERT INTO members(name,password,created) VALUES(:name, :password, :created)';
$stmt = $pdo->prepare($sql);
$stmt->bindParam(':name', $_SESSION['name'], PDO::PARAM_STR);
$stmt->bindParam(':password', $_SESSION['password'], PDO::PARAM_STR);
$stmt->bindValue(':created', $date, PDO::PARAM_STR);←ここが分かりません!
$stmt->execute();
これでできるかな、と思ったのですが、できませんでした。
bindParamでも試しましたが結果は失敗……。
他の値は登録できており、createdだけnull値になってしまいます。
宜しくお願いします。