我的數據庫中的一個字段是'DATE'類型(field-name ='post_date')。爲什麼我的MySQL日期在PHP中顯示爲空白?
獲取數組
$record = mysql_fetch_array($queryResult);
,如果我做
echo $record['post_date'];
我沒有得到任何輸出(空白)之後。
我該怎麼做才能正確處理日期類型?
我的數據庫中的一個字段是'DATE'類型(field-name ='post_date')。爲什麼我的MySQL日期在PHP中顯示爲空白?
獲取數組
$record = mysql_fetch_array($queryResult);
,如果我做
echo $record['post_date'];
我沒有得到任何輸出(空白)之後。
我該怎麼做才能正確處理日期類型?
如果您通過這樣做得到空白輸出(並且您的查詢未斷開),問題是列值爲NULL,而不是PHP交互有任何問題。
這應該有效。你確定字段名是否正確,並且那裏有數據?
順便說一句:日期在MySQL和PHP不同的處理:
您可以使用MySQL from_unixtime()
和unix_timestamp()
函數根據需要來回轉換。
將MySQL DATE或DATETIME字段解析爲UNIX時間戳的最簡單方法是使用strtotime。
謝謝!真 字段顯示爲空(我不知道爲什麼),因爲我記得通過phpMyAdmin輸入它。 無論如何感謝 – OrangeRind 2009-07-02 12:04:34