Riktigt enkelt, du kör frågefunktionen två gånger, det är därför du får 1
.
- 1 är booleskt SANT.
- (MySQL) Boolean Literals
Så
$sqlquery=mysqli_query($db,$sqlupdate);
if (!mysqli_query($db,$sqlquery)) {...}
måste ändras till bara
$sqlquery=mysqli_query($db,$sqlupdate);
if(!$sqlquery){...}
Den första exekveras, och (if)!
operatorn kommer också att utlösa frågefunktionen eftersom den var TRUE, som i "(om)inte misslyckas".
Parametriska din fråga också, du är öppen för en SQL-injektion.