date()
結果を MySQL タイプの列に挿入する場合、PHP の関数に渡す正しい形式は何ですかdatetime
?
試してみましたdate('Y-M-D G:i:s')
が、毎回「0000-00-00 00:00:00」が挿入されるだけです。
ベストアンサー1
問題は、テキスト表現である'M'
と を使用していることです'D'
。MySQLは、形式の数値表現を期待しています。2010-02-06 19:30:13
date('Y-m-d H:i:s')
数値同等物を使用する次のコードを試してください。
編集:G
に切り替えましたH
が、影響はないかもしれませんが、先頭に 0 が付いた 24 時間形式を使用することをお勧めします。