INSERT INTO LoginStatus (uname, type, intime) VALUES ('jack', 1, '20/5/2011')  
用这条插入后mysql中显示的全是0
请帮忙!

解决方案 »

  1.   

    也可以修改mysql,如果让mysql认20/5/2011这种格式呢??
      

  2.   

    date 类型是xxxx-xx-xx这种格式的。格式都不对
      

  3.   

    date类型应该是 YYYY-MM-DD或 YY-MM-DD形式的,你的这种20/5/2011大概没有被识别吧 ,换成 2011/05/20 试试
      

  4.   

    我用strsub将需要上传的日期格式手工处理成数据库能处理的格式了,先这样写吧,谢谢大家了
      

  5.   

    你把intime  改成varchar类型  就不用提前处理了啊
      

  6.   

    intime 改成 varchar(10),不要用date
      

  7.   

    我找到答案了,在PHP端可以用str_to_date('20/5/2011', '%d/%m/%Y')进行转换!