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

एक mySQL त्रुटि होने पर, अज्ञात कॉलम जहां क्लॉज

मान x उद्धरणों में संलग्न होना चाहिए, या एक गैर-संख्यात्मक मान को एक स्ट्रिंग अक्षर के बजाय एक कॉलम को संदर्भित करने के लिए माना जाएगा।

rs = stmt.executeQuery("SELECT * FROM items WHERE item='"+x + "'");

ध्यान दें कि आपकी स्क्रिप्ट SQL इंजेक्शन के लिए असुरक्षित प्रतीत होती है, मान x . के रूप में बच नहीं गया है लेकिन Request . से प्राप्त किया गया था . यहां तैयार कथन का उपयोग करना बेहतर होगा।



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. SQLSTATE [HY093]:mysql db में डालने के दौरान pdo स्टेटमेंट

  2. MySQL कॉलम के रूप में एकाधिक पंक्तियों में शामिल हों

  3. MySQL क्वेरी में एकाधिक कॉलम इंडेक्स को समझना

  4. Php/mysql में SO के समान टैगिंग सिस्टम को कैसे कार्यान्वित करें?

  5. इनो सेटअप में mysql का साइलेंट इंस्टाल कैसे करें?