如果大家注意一下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()生成的日期這樣操作會更方便.
新聞熱點
疑難解答