我有以下代码,如果用户decrease the quantity by one
为buys
,我product
。这里的数据是stored in text files
。
现在我的问题是,如果数据存储在MySQL中,我将如何解决 。
基本上我想从update the cell
subtracting 1
获取其价值。例如,如果quantity = 200
,我想更新为quantity = 199
。
for( $i = 0; $i < count( $ajProducts ) ; $i++ ) {
if ( $sProductId == $ajProducts[$i]->id ) {
//check if the value of the id is equal to the value in the array.
$ajProducts[$i]->quantity = $ajProducts[$i]->quantity-1;
//increase the quanity of the object by one if there is a match ;
}
}
我已经开始使用这样的内容:UPDATE products SET quantityInStock=-1 WHERE productCode=':productCode
但它更新为0
cell
。
答案 0 :(得分:1)
只需设置b
就像这样
quantityInStock = quantityInStock - 1