$connect_error بود تا PHP 5.2.9 و 5.3.0 شکسته شد. اگر نیاز به اطمینان از سازگاری با PHP دارید نسخه های قبل از 5.2.9 و 5.3.0، به جای آن از کد زیر استفاده کنید:
// بررسی اتصال if (mysqli_connect_error()) {
die("اتصال پایگاه داده انجام نشد: " . mysqli_connect_error()); }
توجه: در مثال PDO بالا نیز داریم یک پایگاه داده (myDB) را مشخص کرد. PDO به یک پایگاه داده معتبر نیاز دارد برای اتصال به. اگر هیچ پایگاه داده ای مشخص نشده باشد، یک استثنا پرتاب می شود.
نکته: مزیت بزرگ PDO این است که دارد دارای یک کلاس استثنایی برای رسیدگی به هر مشکلی است در پرس و جوهای پایگاه داده ما رخ می دهد. اگر یک استثنا در بلوک try{ } ایجاد شود، اسکریپت اجرا را متوقف می کند و مستقیماً به بلوک catch(){ } اول می رود.