sql >> Database >  >> RDS >> Mysql

MySQL-syntaxisfout:in de buurt van '1' op regel 1

de volgende regel slaat de waarde "1" op in $sql als het invoegen is gelukt en 0 als het mislukt.

$sql = mysqli_query($con, "UPDATE users SET title='$title', firstname='$firstname', lastname='$lastname', jobtitle='$jobtitle', address='$address', address2='$address2', address3='$address3', postcode='$postcode', telephone='$telephone', email='$email' WHERE username='$user'");

En je probeert dit uit te voeren

if (!mysqli_query($con,$sql)) 

hier is de waarde van $sql "1", wat geen geldige zoekopdracht is. Dat resulteert in een syntaxisfout. Waarschijnlijk als u dit probeert te bereiken:

$sql = "UPDATE users SET title='$title', firstname='$firstname', lastname='$lastname', jobtitle='$jobtitle', address='$address', address2='$address2', address3='$address3', postcode='$postcode', telephone='$telephone', email='$email' WHERE username='$user'";
if(mysqli_query($con,$sql)){
    //do something if the operation is successful
}



  1. PHP PDF generatie probleem

  2. TRUNC(getal) Functie in Oracle

  3. Aantal gefacetteerde zoekkenmerken

  4. Problemen met MySQL-prestaties identificeren met trage zoekopdrachten