当前位置:  开发笔记 > 编程语言 > 正文

使用Zend_db_table在mySQL中插入时间+ n!

如何解决《使用Zend_db_table在mySQL中插入时间+n!》经验,为你挑选了1个好方法。

$ data = array('next'=>"NOW()+ 5",'interval'=> $ dom ["USER"] [0] ["STATUSES_COUNT"] [0] ["数据"],'好' => $ good,'tries'=> $ p->尝试+ 1); $ where = $ service-> getAdapter() - > quoteInto('id =?',$ p-> id);
$ service-> update($ data,$ where);

在zend和mySQL上使用PHP向数据库插入内容."next"=>"NOW()"不会起作用.我可以把CURRENT_TIMESTAMP作为默认值,但我真正想要的是插入引用此时刻的时间戳,加上一些时间.

我可以重写程序的某些部分来使用纯php日期(纯mySQL日期的instade).不知道什么是最好的,或者我应该怎么做.你知道我怎么能让这个更新与mySQL一起工作吗?



1> DFectuoso..:

我用下一个语句解决了它,非常有用:

'next' => new Zend_Db_Expr('TIMESTAMPADD(MINUTE,1,NOW())'),

推荐阅读
mobiledu2402851377
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有