Я хочу вычесть сумму из поля таблицы в Zend Framework.Я могу запустить его с SQL, используя следующий запрос:
UPDATE `Person` SET credit=credit-50 where id=1
Но как написать выше SQL-запрос в Zend Framework?
$row = array('credit' => new Zend_Db_Expr('credit - 50')); $where = "id = 1"; $nRowsAffected = $db->update('Person', $row, $where);
Использование Zend_Db_Expr
$data = array( 'credit' => new Zend_Db_Expr('credit - 50'), ); $n = $db->update('Person', $data, 'id=1');