Realmente simple, está ejecutando la función de consulta dos veces, es por eso que obtiene 1
.
- 1 siendo booleano VERDADERO.
- Literales booleanos (MySQL)
Entonces
$sqlquery=mysqli_query($db,$sqlupdate);
if (!mysqli_query($db,$sqlquery)) {...}
debe cambiarse a solo
$sqlquery=mysqli_query($db,$sqlupdate);
if(!$sqlquery){...}
El primero se ejecuta y el (if)!
El operador también activará la función de consulta ya que era VERDADERO, como en "(si) no falla".
Parametriza tu consulta también, estás abierto a una inyección de SQL.