我想使用Zend Framework(Zend_db)更新数据库中的多行。 我想在每行中添加2到一个字段 我应该用什么? 我是ZF的初学者。
答案 0 :(得分:1)
$row = array('theColumnName' => new Zend_Db_Expr('theColumnName + 2'));
$where = "id > 50";
// leave out the $where parameter to update all rows.
$nRowsUpdated = $db->update('tableName', $row, $where);
如果你有多个where条件,你可以这样做:
$where = array();
$where[] = "foo = something";
$where[] = "id > something";
你应该阅读Zend_Db reference guide,其中有很多例子。