Molto semplice, stai eseguendo la funzione di query due volte, ecco perché ottieni 1
.
- 1 essendo booleano VERO.
- (MySQL) Letterali booleani
Quindi
$sqlquery=mysqli_query($db,$sqlupdate);
if (!mysqli_query($db,$sqlquery)) {...}
deve essere cambiato in solo
$sqlquery=mysqli_query($db,$sqlupdate);
if(!$sqlquery){...}
Il primo viene eseguito e il (if)!
operatore attiverà anche la funzione di query poiché era VERO, come in "(se)non fallisce".
Parametrizza anche la tua query, sei aperto a un'iniezione SQL.