即时通讯使用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年提供今天的日期。
答案 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:我建议您使用预准备语句将值与查询绑定,而不是直接将值放在引号之间并提交。