2つのmysqlカラムの違いの結果を更新したいカラムがあります。私の場合はそれが唯一の1。これは私が数値でQuantity_Committedを交換した場合、すべてのmysqli_affected_rows、mysql 2カラムのエラーを差し引く
$connection->query("UPDATE items SET Quantity_Available = Quantity - Quantity_Committed WHERE Item_ID = '$itemid'");
if($count=$connection->affected_rows!=1){echo $count;die('makassi');}
で一貫していない私が使用していますmysqlのクエリされることができ、私は、コードが続くすなわち欲しいものを手に入れます。しかし、それをそのまま残すと、私は適切な$数の数字(1)を取得しますが、それは失敗すべきである「makassi」をエコーすることによっても失敗します。
これは2つのmysqlカラムを減算する不適切な方法ですか、これはphp mysqli apiのバグですか? これは本当に私にとって困惑しています!!助けてください
phpmyadminを使用してクエリを実行するか、またはあなたが気にしているものを実行します。 – Starx
なぜ「Quantity_Available」列が別途必要になるのでしょうか? **(Quantity - Quantity_Committed)をQuantity_Available **として使用することができます。 –
@SomnathMuluk、それは私が最初から言おうとしていることです。 – Starx