将日期插入mysql

时间:2013-01-18 23:05:42

标签: php mysql

  

可能重复:
  PHP mysql insert date format

我正在尝试在我的mysql数据库中插入日期。问题是,当我试图保存2013-01-18时,它会像这样保存:000-00-00。

$date = date("Y-m-d");
mysql_query("insert into events values('','$event','$notes','$date')");

我该怎么做才能解决这个问题?

1 个答案:

答案 0 :(得分:0)

最好先将其转换为Unix时间戳,然后保存时间戳。排序等等要容易得多。

至于你的问题:如果你真的想以这种方式保存它,你的列应该是'varchar'。

此外,不推荐使用mysql_query。不要再使用它,它将不再被支持。

相关问题