簡體   English   中英

Zend_Db-> update()將我的值增加兩次

[英]Zend_Db -> update() increments my values twice

這是我的代碼:

$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擴展,我該如何解決

在這里,我給您一個使用產品並增加數量字段的示例:

$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);

只需嘗試執行上述查詢即可。 因此它一定會為您工作。

讓我知道我是否可以幫助您更多。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM