おはようございます。
PDOを使い、mysqlのdatatimeに現在時刻を登録するにはどうしたら良いのでしょうか??
// データベース接続完了
$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値になってしまいます。
宜しくお願いします。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2015/09/08 00:55 編集
2015/09/08 01:11
2015/09/08 01:24