Zend_Db_Tableの更新を何度も使用しましたが、今回は問題が発生しています。理由がわからないので、どこが間違っているのか教えてください。
$where = $directory->getAdapter()->quoteInto('id = ?', $id);
$total_votes = array('total_votes' => '(total_votes + 1)');
$directory->update($total_votes, $where);
/// $directory is a db table variable.
データベースの値を更新していません。プロファイラーを使用してクエリを印刷しました。
**UPDATE dealers_directory SET `total_votes` = ? WHERE (`id` = 3)**
「?」が追加されている理由がわかりません。(total_votes + 1)の代わりに。同じアプリケーションのいくつかの場所で使用しましたが、正常に動作していますが、ここで何が問題なのかわかりません。
ありがとう。