我有以下内容:我想更新我的表并将特定字段增加1。
UPDATE my_table SET my_field = my_field + 1 WHERE other_field > 27
如何使用ZendDB
实现此目的?我正在使用版本1。
这不起作用:
$ZDB->update("my_table",
array('my_field' => 'my_field+1'),
$ZDB->quoteInto("other_field > ?", 27));
THX
罗恩
答案 0 :(得分:0)
好的,我终于找到了!感谢forum link这是我的解决方案:
$ZDB->update("my_table",
array('my_field' => new Zend_Db_Expr('my_field+1')),
$ZDB->quoteInto("other_field > ?", 27));
希望这对其他人也有帮助!