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

Addlashes का mysql उपयोग ()

addlashes str_replace($str, "'", "\\'") के मोटे तौर पर समतुल्य है . आप इसे किसी भी संख्या में यूनिकोड अनुक्रमों के साथ तुच्छ रूप से बायपास कर सकते हैं जो ' . तक मूल्यांकन करते हैं mysql में, लेकिन addslashes() . से बिल्कुल अलग दिखें ।

Mysql_real_escape_String() दूसरी तरफ, वास्तविक आंतरिक MySQL एस्केपिंग फ़ंक्शन का उपयोग करता है, जो जानता है कि वास्तव में क्या देखना है और इसे MySQL के लिए "सुरक्षित" बनाने के लिए ठीक करना है। MySQL के लिए जो काम करता है वह दूसरे डेटाबेस के लिए काम नहीं कर सकता है, क्योंकि प्रत्येक के पास अलग-अलग एस्केपिंग सेमेन्टिक्स और आवश्यकताएं हैं, लेकिन यदि आप MySQL के साथ काम कर रहे हैं, तो "असली एस्केप स्ट्रिंग" जाने का रास्ता है।



  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. mysql में null<>null=null क्यों है

  3. तैयार कथन का उपयोग करके डेटाबेस में मूल्य सम्मिलित करना

  4. docker-compose का उपयोग करके django और mysql कंटेनरों को जोड़ना

  5. JDBC परिणाम मैप करनाकिसी वस्तु पर सेट करें