Zend_Db - > update()将我的值递增两次

时间:2013-05-26 12:18:04

标签: php mysql zend-framework

这是我的代码:

$update_data = array('post_browe_count'=>new Zend_Db_Expr('post_browe_count+1'));

$rowaffected = $contentmodel->update_post('posts',$update_data,$id);

我的课程直接从Zend_Db_Table_Abstract扩展,我该如何解决呢

1 个答案:

答案 0 :(得分:0)

我在这里给你一个使用产品并增加数量字段的例子:

$table     = 'products'; 
$data      = array('prd_qnty' => new Zend_Db_Expr('product_qnty + 1')); 
$where[] = $db->quoteInto('product_id = ?', $this->pr_id); 
$db->update($table, $data, $where);

尝试如上所述进行查询。所以它一定会对你有用。

请告诉我是否可以为您提供更多帮助。