2014-02-22 107 views
0

我試圖插入日期與數據類型DATE一個MYSQL列。使用以下代碼。插入日期到MySQL從PHP

$expiry = date("Y-m-d H:i:s", $_POST['expiry']); 

但MySQL的列顯示01-Jan-70 12:00:00 AM。還使用strtotime()但似乎插入空。

HTML輸入需要YYYY-MM-DD的日期格式輸入

知道的任何幫助。

+1

該日期格式不匹配MySQL本機日期格式。你確定這是正確的嗎? –

+0

謝謝你的答案。我其實不確定。請告訴您使用哪種格式 –

+0

'DATE'使用'YYYY-MM-DD','DATETIME'(例如)'YYYY-MM-DD HH:MM:SS',參見[doc](https:// dev。 mysql.com/doc/refman/5.1/en/date-and-time-literals.html) – kero

回答

0

謝謝你的意見。儘管所有的評論可能會有所幫助,但瓦西姆的鏈接似乎提供瞭解決方案:

簡單地保存在一個變量的日期沒有任何轉換如下:

$expiry = $_POST['expiry']; // $ _ POST [「到期」] = YYYY -MM-DD

謝謝你的所有幫助,雖然..