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

时间:2009-01-11 01:17:28

标签: mysql zend-framework zend-db zend-db-table

$ data = array(                   'next'=> “现在()+ 5”,                   'interval'=> $ DOM [ “USER”] [0] [ “STATUSES_COUNT”] [0] [ “数据”],                   'good'=> $好,                   '尝试'=> $ p->尝试+1                 );                 $ where = $ service-> getAdapter() - > quoteInto('id =?',$ p-> id);
                $ service-> update($ data,$ where);

在zend和mySQL上使用PHP向数据库插入内容。 “下一个”=> “现在()”不​​会工作。我可以把CURRENT_TIMESTAMP作为默认值,但我真正想要的是插入引用此时刻的时间戳,加上一些时间。

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

1 个答案:

答案 0 :(得分:5)

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

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