萬盛學電腦網

 萬盛學電腦網 >> 數據庫 >> mysql教程 >> mysql中時間日期 datetime字段保存日期出現0000

mysql中時間日期 datetime字段保存日期出現0000

如果大家注意一下datetime日期格式類型的話就應該可以不要問了,datetime日期必須是 2012-01-01 10:10:10 這種,否則就有可能出來0000-00-00

正確的php sql語句寫法應該是: 

 

 代碼如下 復制代碼 $sql = "insert into table(datetime) values('".date("Y-m-d h:i:s",time())."')"; //datetime字段的類型為“datetime”,


注意後面要插入的數據是字符串要加“單引號”。
這樣就沒錯了,時間日期類型插入數據庫之前要格式化,否則就出現插入的全是0000-00-00的問題。

個人建義,大家保存時間時最好使用int類型保存time()生成的日期這樣操作會更方便。

copyright © 萬盛學電腦網 all rights reserved