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

क्या mysql_real_escape_string () टूटा हुआ है?

MySQL के C API फ़ंक्शन से mysql_real_escape_string विवरण :

<ब्लॉकक्वॉट>

यदि आपको कनेक्शन के वर्ण सेट को बदलने की आवश्यकता है, तो आपको mysql_set_character_set() सेट नाम . को क्रियान्वित करने के बजाय कार्य करें (या वर्ण सेट सेट करें ) बयान। mysql_set_character_set() सेट नाम . की तरह काम करता है लेकिन <द्वारा उपयोग किए जाने वाले वर्ण सेट को भी प्रभावित करता है। कोड>mysql_real_escape_string() , जो सेट नाम नहीं।

इसलिए सेट नाम का इस्तेमाल न करें /सेट कैरेक्टर सेट लेकिन PHP का mysql_set_charset एन्कोडिंग को बदलने के लिए क्योंकि यह MySQL के mysql_set_character_set के समकक्ष है (देखें / का स्रोत कोड ext/mysql/php_mysql.c )।



  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/MariaDB में एक डेटाबेस को कैसे डिलीट करें

  2. MySQL में दो टाइमस्टैम्प के बीच अंतर की गणना कैसे करें

  3. मैं MySQL में चालू माह के पहले दिन और वर्तमान दिन के बीच कैसे चयन करूं?

  4. MySQL में पदानुक्रमित प्रश्न

  5. निष्क्रिय mysql कनेक्शन को समाप्त करना