Много просто, изпълнявате функцията за заявка два пъти, ето защо получавате 1
.
- 1 е булева TRUE.
- (MySQL) Булеви литерали
Така че
$sqlquery=mysqli_query($db,$sqlupdate);
if (!mysqli_query($db,$sqlquery)) {...}
трябва да се промени на просто
$sqlquery=mysqli_query($db,$sqlupdate);
if(!$sqlquery){...}
Първият се изпълнява, а (if)!
операторът също така ще задейства функцията за заявка, тъй като тя е ВЯРНА, както е в "(ако)не е неуспешно".
Параметризирайте и заявката си, вие сте отворени за SQL инжекция.