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

SQL कथन सिंटैक्स त्रुटि उत्पन्न करने के बावजूद यह SQL इंजेक्शन क्यों सफल होता है?

क्वेरी अभी भी चल रही हैं क्योंकि mysql ; . का उपयोग करता है प्रत्येक क्वेरी को परिसीमित करने के लिए और यदि आप इसे ऐसा करने की अनुमति देते हैं तो सिंटैक्स त्रुटि होने पर भी यह प्रश्नों को चलाना जारी रखेगा। SequelPro में प्रश्नों को चलाने से मुझे सिंटैक्स त्रुटि के बारे में एक संदेश मिलता है और यह मुझे संकेत देता है कि क्या मैं सभी प्रश्नों को चलाना जारी रखना चाहता हूं या रोकना चाहता हूं। हालाँकि, उन्हें सीधे MySQL कमांडलाइन में चलाने से क्वेरी चलती रहती है और MySQL सिर्फ एक त्रुटि संदेश देता है और उम्मीद के मुताबिक अगली क्वेरी पर जारी रहता है (वही बात जो PHP कोड के साथ होती है)।




  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. प्रति समूह प्रकार की क्वेरी में सबसे बड़ी n कैसे लिखें, लेकिन अतिरिक्त शर्तों के साथ?

  3. _ (अंडरस्कोर) का मिलान क्यों होता है - (हाइफ़न)?

  4. php pdo mysql से केवल एक मान प्राप्त करें; मान जो चर के बराबर है

  5. जियोआईपी तालिका, MySQL में आईपी की तालिका के साथ जुड़ती है