mySQL日付を文字列で置き換えてデータベースに保存しようとすると、エラーが発生します。その理由は、DATEフィールドの形式です。PHP以下にコードとmySQLエラーメッセージを追加しました。
$nowDate = str_replace('/', '-', $_POST['datenow']);
echo $nowDate;
出力> 08-15-2012、このレコードをデータベースに挿入していますが、MySQLデータベースに形式yyyy-mm-dd(2012-08-15)が必要です。そうでない場合、エラーが発生します
Unable1 to run query:Incorrect date value: '08-15-2012' for column 'now_date' at row 1