Question
この質問はすでに下記で答えがあります。
文字列の書式を設定する方法についてはこちらのスレッドを読んでください。
日付は0000-00-00 を追加します。
たとえば、
$date 変数、例えば 2014/10/10 になります。
$date = str_replace(‘.’, ‘-‘, $undate); $timestamp = strtotime($date); $newdate = date("Y-m-d", $timestamp); $wpdb->query("INSERT INTO " . $your_db_name . " (date, time, hometeam, awayteam, score) VALUES ($newdate, ‘$time’, ‘$opp1′, ‘$opp2′, ‘$score’)");
答え
正しい日付形式
Y-m-d
と、それら同様に引用するために必要です。
VALUES (‘$newdate’, ‘$time’, ‘$opp1′, ‘$opp2′, ‘$score’)
$prepared_statement = $wpdb->prepare(" INSERT INTO $your_db_name (date, time, hometeam, awayteam, score) VALUES ( %s, %s, %s, %s, %s ) ", $newdate $time, $opp1, $opp2, $score ); $wpdb->query($prepared_statement);
http://stackoverflow.com/questions/27756673/formatting-string-date-into-mysql-date