我想更新我的數據庫,在那裏我必須使用當前值(要更新的列)做一些減法操作,然後用減去的值更新
我的表是
quantityinhand在zend中寫入更新查詢
QID INT(PK)
的itemId INT(FK)
數量INT
我查詢
「更新quantityinhand SET量=數量 - 」。$數量 「其中的itemId =」 。$的itemId;
這裏$數量是要減去的數量和$的itemId是項目ID whoose數量進行更新
如何寫Zend框架此查詢
請幫助 感謝
我想更新我的數據庫,在那裏我必須使用當前值(要更新的列)做一些減法操作,然後用減去的值更新
我的表是
quantityinhand在zend中寫入更新查詢
QID INT(PK)
的itemId INT(FK)
數量INT
我查詢
「更新quantityinhand SET量=數量 - 」。$數量 「其中的itemId =」 。$的itemId;
這裏$數量是要減去的數量和$的itemId是項目ID whoose數量進行更新
如何寫Zend框架此查詢
請幫助 感謝
替換爲Bugs
您表類。 (未測試)
$table = new Bugs();
$qty = 10;
$itemId = 1;
$data = array(
'quantity' => new Zend_Db_Expr('quantity - '.$qty),
);
$where = $table->getAdapter()->quoteInto('itemId = ?', $itemId);
$table->update($data, $where);
有許多ways..you意味着'Zend_Db_Table'或'Zend_Db_Select'或'Zend_Db_Adapter'? – bitWorking
我的課程擴展了Zend_Db_Table_Abstract –