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

MySQL क्वेरी आरक्षित कीवर्ड के कारण विफल हो रही है?

यह जानने के लिए कि आपकी SQL क्वेरी में क्या गलत है, mysql_error() का उपयोग करें। :

mysql_query($query) or die(mysql_error());

mysql_real_escape_string() के साथ अपने स्ट्रिंग वैरिएबल से बचें . उदाहरण:

$query = "INSERT INTO MYTABLE(MYFIELD) VALUES ('".mysql_real_escape_string($myVar)."');

संपादित करें

int एक आरक्षित MySQL कीवर्ड लगता है। इसे बैककोट्स से बचाएं:

INSERT INTO Players (username, password, ..., str, sta, dex, `int`, cha) ...


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. PHP/MySQL - सरणी डेटा को JSON के रूप में संग्रहीत करना, खराब अभ्यास?

  2. MySQL डेटाबेस के बैकअप को पुनर्स्थापित करते समय बैकअप फ़ाइल समस्या में एक अज्ञात वस्तु का क्या कारण होगा?

  3. मार्कडाउन जनरेटेड पीडीएफ में फिट होने के लिए टेबल का रास्ता बहुत चौड़ा है

  4. MySQL का उपयोग करते हुए, मैं एक विशेष पंक्ति के क्वेरी परिणाम रैंक का चयन कैसे करूं?

  5. पीएचपी पीडीओ - कोई सक्रिय लेनदेन नहीं है