ZendDb - 带整数的增量字段 - 添加+1
ZendDb - Increment field with integer - Add +1
我有以下事情:我想更新我的 table 并将特定字段递增 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));
感谢
罗恩
好的,我终于找到了!感谢这个 forum link 这是我的解决方案:
$ZDB->update("my_table",
array('my_field' => new Zend_Db_Expr('my_field+1')),
$ZDB->quoteInto("other_field > ?", 27));
希望这对其他人也有帮助!
我有以下事情:我想更新我的 table 并将特定字段递增 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));
感谢
罗恩
好的,我终于找到了!感谢这个 forum link 这是我的解决方案:
$ZDB->update("my_table",
array('my_field' => new Zend_Db_Expr('my_field+1')),
$ZDB->quoteInto("other_field > ?", 27));
希望这对其他人也有帮助!