Проблема обновления Zend Framework (обновление нескольких строк) - PullRequest
1 голос
/ 16 мая 2010

Я хочу обновить несколько строк в БД, используя Zend Framework (Zend_db). я хочу добавить 2 к одному полю каждой строки что я должен использовать? Я новичок в ZF.

1 Ответ

1 голос
/ 16 мая 2010
$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 = array();
$where[] = "foo = something";
$where[] = "id > something";

Вы должны прочитать справочное руководство Zend_Db , в котором есть множество примеров.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...