【发布时间】:2012-05-30 07:06:32
【问题描述】:
我现在将date/time 数据插入我的date/time field 数据库中。我尝试了许多技术,例如:
$date = date("d M Y");
$date = date("d M Y", mktime());
$date = getdate();
$date = date("d M Y", strtotime('now'));
还有这个功能:date_default_timezone_set('Asia/Bangkok');
但它仍然没有得到日期时间。
这是我的sql语句:
$sql = "INSERT INTO ".TABLE_CONTENT."(`title`, `detail`, `crdate`, `modate`, `crby`, moby, isdel) VALUES('".$title."', '".$detail."', '".$crdate."', '".$modate."', '".$crby."', '".$moby."', $isdel)";
执行查询后,我的数据库中只得到了0000-00-00 00:00:00。
任何帮助或建议将不胜感激。
谢谢
【问题讨论】:
-
我建议使用 varchar 而不是 date 作为 sql 结构。看看是否正确插入
-
“我的日期/时间字段” - 你所有的技术都缺少时间。