Mysql
 sql >> डेटाबेस >  >> RDS >> Mysql

MySQL सिंटैक्स त्रुटि:लाइन 1 पर '1' के पास

जब प्रविष्टि सफल होती है और विफल होने पर 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
}



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. प्रत्येक उपयोगकर्ता नाम की पहली घटना पर MySQL अद्यतन स्तंभ

  2. IF EXISTS UPDATE ELSE INSERT के साथ सिंटैक्स त्रुटि

  3. MySQL VS पोस्टग्रेज/POSTGIS स्थानिक डेटाबेस समर्थन

  4. MySQL टेक्स्ट डेटा प्रकारों के लिए संग्रहण आकार को समझना

  5. नए कॉलम में स्ट्रिंग्स का उपयोग करके SQL समूह