Naprawdę proste, uruchamiasz funkcję zapytania dwukrotnie, dlatego otrzymujesz 1
.
- 1 to wartość logiczna PRAWDA.
- (MySQL) Literały logiczne
Więc
$sqlquery=mysqli_query($db,$sqlupdate);
if (!mysqli_query($db,$sqlquery)) {...}
należy zmienić na tylko
$sqlquery=mysqli_query($db,$sqlupdate);
if(!$sqlquery){...}
Pierwszy zostanie wykonany, a (if)!
operator uruchomi również funkcję zapytania, ponieważ była PRAWDA, tak jak w przypadku „(jeśli)nie zawodzi”.
Sparametryzuj również swoje zapytanie, jesteś otwarty na wstrzyknięcie SQL.