PDO के mysql_* फंक्शन की तुलना में निम्नलिखित फायदे हैं:
- यह क्रॉस डेटाबेस है, जिसका अर्थ है कि यह विभिन्न रिलेशनल डेटाबेस के लिए एक ही इंटरफ़ेस है।
- यह SQL इंजेक्शन से बचाने में मदद करता है।
- यह बहुत साफ है (वस्तु-उन्मुख दृष्टिकोण का उपयोग करता है)।
यह प्रश्न पहले भी पूछा जा चुका है, हो सकता है कि आप उत्तरों पर एक नज़र डालना चाहें:
यदि आप एक नई परियोजना शुरू कर रहे हैं, तो मैं सख्ती से पीडीओ या उच्च स्तरीय पुस्तकालय/ओआरएम का उपयोग करने का सुझाव दूंगा। यदि आपके पास इसके बिना पहले से ही बहुत सारे कोड लिखे हुए हैं, तो यह इसके लायक नहीं हो सकता है।