0

それが私の更新機能です:

$id = 5; $points = 100;

public function update($id, $points) {
    $this->update(array('points = ?' => new Zend_DB_Expr('points + 1')), array('id = ?' => $id));
}

しかし、この関数を呼び出すと、エラーが発生します。

** SQLSTATE [HY093]:無効なパラメーター番号:パラメーターがバインドされていません

4

1 に答える 1

4

だったはず

$this->update (array (
    'points' => new Zend_DB_Expr ('points + 1') 
), array (
    'id = ?' => $id 
));
于 2012-09-13T06:17:31.833 に答える