我試圖寫在一個MySQL表中註冊用戶的訪問數據的代碼。這個代碼運行了一個星期左右(打印2012-07-12),但它開始在日期列中生成0000-00-00。日期()返回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'; "));
我做錯了什麼?謝謝!
這是datetime列的錯誤格式。 –
顯示錶格的結構 – user7282
請閱讀[重要信息](http://meta.stackexchange.com/a/5235/135887),這可能會影響您獲得高質量答案的能力。 – Charles