2010-11-01 39 views
0

我在xammp服務器中設置了一個字段作爲日期。但是當我插入一個值時,它的保存像0000-00-00 ..我甚至手動輸入像2010-10-10,但仍然保存000 ...是我的代碼或xammp服務器的問題? ??或者有沒有什麼辦法在xammp中配置日期格式?mysql date xammp

$ today = date('Y-m-d');

「/>

update.php $日期= $ _GET [ '顯示日期E'];

$ QRY =」 INSERT INTO course_detail(用戶ID,COURSE_ID,hours_complete,week_no,日期) VALUES('$ member_id','$ fname','$ hour','$ week','$ date')「; $ result = @mysql_query($ qry);

+1

您已經提出過這個問題。和以前一樣,我們需要先看一些代碼,然後才能確定它是否是您的代碼 – 2010-11-01 12:52:01

+1

這可能是OSI Layer 8中的一個問題。 – Gordon 2010-11-01 12:56:19

回答

0

這可能與您的代碼有關。你插入時是否引用了日期字符串?

INSERT INTO mytable SET datefield='2010-10-10' 
+0

我已經爲今天的日期分配了變量並將其設置爲Ymd,但仍然...對於某些字段i已經使用JavaScript日曆,甚至將日期格式設置爲2010-10-10,因爲它是2010/10/10,但仍然沒有改進 – vimal 2010-11-01 13:17:14

+0

您似乎正在迴避這個問題。你的回答與我所問的無關。 – netcoder 2010-11-01 13:33:41

0

這絕對不是XAMPP問題。我強烈建議你看看這個鏈接MySQL Documentation on Datetime

MySQL日期有一個固定的語法,它通常落在YYYY-MM-DD或YYYYMMDD的行。我相信你使用的是MySQL上的表示層,例如* .NET(ASP,winforms),你可以重新格式化MySQL生成的日期以匹配你的語言環境。以下是您在Microsoft堆棧MSDN Globalization Step-by-Step上的操作方法,您可能正在使用的任何其他技術都有類似的方法。