1

构建“UPDATE table SET date = NOW() WHERE id = 1”查询的方式是什么?

$table->update(array('date' => 'NOW()'), 'id = 1');

上面的代码不能正常工作。

4

2 回答 2

9
$table->update(array('date' => new Zend_Db_Expr('NOW()'), 'id = 1');

看:

http://framework.zend.com/apidoc/core/Zend_Db/Expr/Zend_Db_Expr.html

于 2010-02-18T09:21:46.350 回答
0

您是否尝试过使用 PHP 的日期函数:

$table->update(array('date' => date('Y-m-d H:i:s')), 'id = 1');
于 2010-02-18T09:23:01.157 回答