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