私は私のDBに、私はこの文を実行するたびにフィールドをインクリメントする必要があります。SQL UPDATEステートメントは動作しません
$sql="UPDATE `product` SET buyCount = buyCount+1 WHERE id=".$productID;
をしかし、それは動作しません。どんな助け?
私は私のDBに、私はこの文を実行するたびにフィールドをインクリメントする必要があります。SQL UPDATEステートメントは動作しません
$sql="UPDATE `product` SET buyCount = buyCount+1 WHERE id=".$productID;
をしかし、それは動作しません。どんな助け?
私の最高の推測では、BuyCountをNULLに初期化されていない0トライされていることを次のようになります。
set BuyCount = coalesce(BuyCount, 0) + 1
また、あなたは、where句が失敗しています。他の列に値を設定して、それが機能しているかどうかを確認することもできます。
合意が成立している可能性が最も高い。参照:http://www.gizmola.com/blog/archives/91-Mysql-Update-Null-+-1 -is-Null!.html – gview
。
$sql="UPDATE product SET buyCount = buyCount+1 WHERE id='$productID'";
は、私たちにいくつかのより多くのコードを表示し、この試してみてください。 –
をした後上記のステートメントは 'echo $ sql;'を追加します –