我試圖從php表單插入當前日期到數據庫中。php日期格式
我的查詢是:
$sql3="INSERT INTO orderDetails (compName, package, cost, date) VALUES ('$companyName', '$package', '$cost_record', 'date()')";
這將產生以下:0000-00-00 00:00:00這顯然是不正確的。
任何人都可以推薦如何獲得此顯示正確的日期/時間?
此外,我需要它在以下格式:yyyymmddhhmmss - 這可能嗎?我會怎麼做呢?
謝謝!
最通用的解決方案是使用UNIX_TIMESTAMP。當你以這種格式存儲你的日期時,你可以用它做任何事情。 – fabrik 2010-09-13 11:33:51
這與您的問題無關,但非常重要:確保您不會直接將PHP變量插入到SQL查詢中。總是使用* mysql_real_escape_string($ your_variable)*轉義它們。 – slosd 2010-09-13 11:42:18
嗨,我該怎麼做呢?在數據庫方面,該字段被設置爲TIMESTAMP。 – 109221793 2010-09-13 11:47:58