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

MySQL, MySQLi और PDO में क्या अंतर है?

PHP से MySQL का उपयोग करने के तीन (से अधिक) लोकप्रिय तरीके हैं। यह कुछ विशेषताओं/अंतरों को रेखांकित करता है PHP:एक एपीआई चुनना :

  1. (बहिष्कृत ) mysql फ़ंक्शन प्रक्रियात्मक हैं और मैनुअल एस्केपिंग का उपयोग करते हैं।
  2. MySQLi ऑब्जेक्ट-ओरिएंटेड और प्रक्रियात्मक संस्करणों के साथ, mysql फ़ंक्शंस के लिए एक प्रतिस्थापन है। इसमें तैयार बयानों के लिए समर्थन है।
  3. पीडीओ (PHP डेटा ऑब्जेक्ट) कई अन्य डेटाबेस के बीच MySQL के समर्थन के साथ एक सामान्य डेटाबेस अमूर्त परत है। यह तैयार किए गए बयान और डेटा कैसे लौटाए जाने में महत्वपूर्ण लचीलापन प्रदान करता है।

मैं तैयार बयानों के साथ पीडीओ का उपयोग करने की सलाह दूंगा। यह एक अच्छी तरह से डिज़ाइन किया गया एपीआई है और आपको किसी अन्य डेटाबेस (ODBC का समर्थन करने वाले किसी भी डेटाबेस में आसानी से जाने देगा। ) यदि आवश्यक हो।



  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 8 सेट करें

  2. चाइल्ड पंक्ति को जोड़ या अपडेट नहीं कर सकता:एक विदेशी कुंजी बाधा विफल हो जाती है

  3. JDBC स्टेटमेंट उदाहरण - डालें, हटाएं, अपडेट करें, रिकॉर्ड चुनें

  4. MySQL में POSITION () फ़ंक्शन कैसे काम करता है

  5. MySQL में सिंगल क्वेरी के साथ मल्टीपल काउंट कैसे प्राप्त करें