现在()php插入日期

时间:2014-04-29 09:24:42

标签: php mysql sql

即时通讯使用now()将今日日期插入mysql表insert_date与日期,它工作正常,当我尝试插入今天日期+ 3年后现在('+ 3年')问题似乎没有到工作

php插入代码

$result=mysql_query("INSERT INTO dokument (id, dok_typ, dok_num, namn, url,
insert_date,
update_date) VALUES('','".$dok_typ."',
'".$safe_dok_num."', '".$safe_namn."', '".$filename."', now(), 
 now()+ interval 3 year");

修改

现在()+间隔3年解决问题

将在今后3年提供今天的日期。

2 个答案:

答案 0 :(得分:0)

尝试使用此(curdate() + INTERVAL 3 YEAR)

查看相关的MySQL手册信息http://dev.mysql.com/doc/refman/5.5/en/date-and-time-functions.html

答案 1 :(得分:0)

  

当我尝试插入今天的日期+ 3年后现在('+ 3年')似乎无法正常工作

使用

now() + interval 3 year

作为查询特定字段的表达式。

BTW:我建议您使用预准备语句将值与查询绑定,而不是直接将值放在引号之间并提交。