اختبار اتصالات قاعدة بيانات شركة تنمية نفط عمان
عند تطوير عمليات تثبيت قاعدة البيانات، من الضروري التأكد من صحة اتصالات قاعدة البيانات. يصبح هذا مهمًا بشكل خاص عند محاولة إنشاء الإعدادات الافتراضية. توفر PDO (كائنات بيانات PHP) طريقة فعالة لاختبار كل من الاتصالات الصالحة وغير الصالحة.
التحقق من صحة الاتصالات
للاتصال بقاعدة بيانات MySQL باستخدام PDO، يكون بناء الجملة هو: :$dbh = جديد pdo('mysql:host=127.0.0.1:3308;dbname=axpdb','admin','1234');$dbh = new pdo('mysql:host=127.0.0.1:3308;dbname=axpdb','admin','1234');عند اتصال ناجح، يتم ضبط استجابة JSON مع مفتاح "النتيجة" على القيمة true تم إرجاعها.
التعامل مع الاتصالات غير الصالحة
نموذج التعليمات البرمجية المحاولات المقدمة للتعامل مع الاستثناءات التي قد تنشأ أثناء إنشاء الاتصال. ومع ذلك، قد يستمر البرنامج النصي في محاولة إجراء اتصالات إلى أجل غير مسمى إذا تجاوز وقت التنفيذ 60 ثانية.إعداد وضع الخطأ
لمعالجة هذه المشكلة، من الضروري تعيين وضع الخطأ عند الاتصال بقاعدة البيانات. يتم تحقيق ذلك باستخدام الكود التالي:$dbh = new pdo( 'mysql:host=127.0.0.1:3308;dbname=axpdb', 'مسؤل'، "1234"، array(PDO::ATTR_ERRMODE => PDO::ERRMODE_EXCEPTION));$dbh = new pdo('mysql:host=127.0.0.1:3308;dbname=axpdb','admin','1234');من خلال تعيين وضع الخطأ على PDO::ERRMODE_EXCEPTION، سيتم طرح أي أخطاء متعلقة بالاتصال كاستثناءات، مما يسمح بمعالجتها بشكل مناسب
موارد إضافية لمزيد من المعلومات حول استخدام MySQL مع PDO ومعالجة الأخطاء، راجع الموارد التالية:
[استخدام MySQL مع PDO](https://www.php.net/manual/en/pdo.connections.php )
تنصل: جميع الموارد المقدمة هي جزئيًا من الإنترنت. إذا كان هناك أي انتهاك لحقوق الطبع والنشر الخاصة بك أو الحقوق والمصالح الأخرى، فيرجى توضيح الأسباب التفصيلية وتقديم دليل على حقوق الطبع والنشر أو الحقوق والمصالح ثم إرسالها إلى البريد الإلكتروني: [email protected]. سوف نتعامل مع الأمر لك في أقرب وقت ممكن.
Copyright© 2022 湘ICP备2022001581号-3