したがって、idUser、idCard、amount の 3 つの列を持つこのデータベース テーブル「userDeck」があります。金額は、ユーザーが特定のカードに追加したカードの枚数を追跡するカウンターです。現在、私はこのクエリを使用しています:
$query1 = "UPDATE userDeck SET amount=amount-$amount WHERE idCard=$idCard";
$result2 = mysql_query($query1) or die(mysql_error());
ユーザーが追加したカードを削除したい場合。
これは、リストしたよりも多くのカードを削除した場合に 0 を下回ることを除けば、問題なく機能します。金額が0になったら行を削除したい。