जब प्रविष्टि सफल होती है और विफल होने पर 0 होती है, तो निम्न पंक्ति मान "1" को $sql में संग्रहीत करती है।
$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'");
और आप इसे निष्पादित करने का प्रयास कर रहे हैं
if (!mysqli_query($con,$sql))
यहाँ, $sql का मान "1" है जो एक मान्य क्वेरी नहीं है। इसके परिणामस्वरूप सिंटैक्स त्रुटि होती है। शायद यदि आप इसे प्राप्त करने का प्रयास कर रहे हैं:
$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
}