非常に単純です。クエリ関数を2回実行しているため、1
を取得しています。 。
- 1はブールTRUEです。
- (MySQL)ブールリテラル
だから
$sqlquery=mysqli_query($db,$sqlupdate);
if (!mysqli_query($db,$sqlquery)) {...}
ただ
に変更する必要があります$sqlquery=mysqli_query($db,$sqlupdate);
if(!$sqlquery){...}
最初のものが実行され、(if)!
演算子は、「(if)notfailing」のようにTRUEであるため、クエリ関数もトリガーします。
クエリもパラメータ化してください。SQLインジェクションを利用できます。