Запрос на обновление не работает в ZF 1

мой sql-запрос не работает вот мой запрос

   public function deletes($poss) {
$where = array('pos > ?' => $poss);
$this->update(['pos' => 'pos - 1'], $where);
}

кажется, что он делает каждый поз -1 вместо тех, которые больше, чем $ poss.

пожалуйста помоги.

0

Решение

Попробуйте использовать Zend_Db_Expr.

Подобно:

$where = array('pos > ?' => $poss);
$this -> update(array('pos' => new Zend_Db_Expr('pos - 1')), $where);
1

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]