私のデータベースに新しい行が追加されたときにタイムスタンプを入れようとしています(後でブログのように表示するため)。getdate()を列に挿入します
ここに私のコードがありますが、日付は登録されません。
$sql = 'INSERT INTO `Content` (postContent, datePosted) VALUES ("'.(string)$content.'", "'SELECT getdate()'")';
この場合、getdate()の正しい構文は何ですか?
EDIT:これはPHPで、日付も「コンテンツ」に関連付けられている必要があります。
ありがとうございました。
EDIT2:私はうんざりですが、私はCURRENT_TIMESTAMPをMySQLの 'default'に入れておけば、自動的に完了しているはずです。私のように手動でこの問題を解決しようとすると2時間以上費やすのではなく、自分で試してみるとよいでしょう。 ありがとうございます!
上記の解決方法と同じエラーが発生します。私は問題が何であるかを考え出すことができません。 – Grymfogel1