ユーザーの訪問データをmysqlテーブルに登録するコードを書き込もうとしています。このコードは1週間ほどはうまく機能しましたが(2012年7月12日を印刷)、その後、日付列に0000-00-00が生成され始めました。
$date_now = date("m.d.y"); // gets date
if (empty($username)) {} else (mysql_query ("INSERT INTO new_visit_data (user_id, date, exercise, lesson, username ) VALUES ('$user_id','$date_now', '' , 'yes', '$username' ) ON DUPLICATE KEY UPDATE lesson='yes'; "));
私が間違っているのは何ですか?ありがとう!