この更新手順を単純化するにはどうすればよいですか?クライアントがアイテムを購入するたびに、売り上げが1に更新されます。
$this->db->query('SELECT amount FROM shop_items WHERE itemid='.$itemid.'');
$new_amount = $item->amount+1;
if(!$this->db->query('UPDATE shop_items SET amount='.$new_amount.' WHERE itemid='.$itemid.'')):
return false;
endif;
行を少なくするために、もっと単純にすることはできません。たとえば、次のようになります。
if(!$this->db->query('UPDATE shop_items SET amount=_current_value_+1 WHERE itemid='.$itemid.'')):
return false;
endif;
これは可能ですか?とにかく感謝しないなら