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