我在xammp服务器中设置了一个字段作为日期。但是当我插入一个值时,它的保存就像这样的..我甚至像2010-10-10手动输入它但仍然保存000 ...是我的代码或xammp服务器的问题? ??或者有没有办法在xammp ???中配置日期格式
$ today = date('Y-m-d');
“/>update.php $ date = $ _GET ['datee'];
$ qry =“INSERT INTO course_detail(userid,course_id,hours_complete,week_no,date)VALUES('$ member_id','$ fname','$ hour','$ week','$ date')”; $ result = @mysql_query($ qry);
答案 0 :(得分:0)
这可能与您的代码有关。插入时是否引用了日期字符串?
INSERT INTO mytable SET datefield='2010-10-10'
答案 1 :(得分:0)
这绝对不是XAMPP问题。我强烈建议您查看此链接MySQL Documentation on Datetime
MySQL Date具有固定的语法,通常与YYYY-MM-DD或YYYYMMDD一致。我确定你正在使用MySQL上的表示层,例如* .NET(ASP,winforms),你可以重新格式化MySQL生成的日期以匹配你的语言环境。以下是您在Microsoft堆栈MSDN Globalization Step-by-Step上执行此操作的方法,类似的方法可用于您可能正在使用的任何其他技术。