"إذا أراد العامل أن يؤدي عمله بشكل جيد، فعليه أولاً أن يشحذ أدواته." - كونفوشيوس، "مختارات كونفوشيوس. لو لينجونج"
الصفحة الأمامية > برمجة > هل تم تمكين MySQLnd؟

هل تم تمكين MySQLnd؟

تم النشر بتاريخ 2024-12-25
تصفح:445

Is MySQLnd Enabled?

تحديد حالة برنامج تشغيل MySQLnd

يعد التحقق مما إذا كان MySQLnd هو برنامج تشغيل قاعدة البيانات النشط أمرًا بالغ الأهمية عند استخدام MySQL مع PHP. يوفر برنامج التشغيل المتقدم هذا أداءً ووظائف محسّنة مقارنةً ببرنامج التشغيل القديم.

التحقق من MySQLnd باستخدام MySQLi

بالنسبة لاتصالات MySQLi، يمكنك استخدام الكود التالي للتأكد من MySQLnd الحالة:

$mysqlnd = function_exists('mysqli_fetch_all');

if ($mysqlnd) {
    echo 'mysqlnd enabled!';
}

التحقق من MySQLnd باستخدام PDO

لتحديد حالة MySQLnd عند استخدام PDO، قم بتهيئة كائن PDO الخاص بك لـ MySQL ثم قم بتقييم ما يلي:

if (strpos($pdo->getAttribute(PDO::ATTR_CLIENT_VERSION), 'mysqlnd') !== false) {
    echo 'PDO MySQLnd enabled!';
}

ملاحظة: من المهم أن تدرك أن الطريقة المذكورة أعلاه قد لا تكون موثوقة ويمكن أن تسبب تناقضات بدءًا من PHP 8.1.

أحدث البرنامج التعليمي أكثر>

تنصل: جميع الموارد المقدمة هي جزئيًا من الإنترنت. إذا كان هناك أي انتهاك لحقوق الطبع والنشر الخاصة بك أو الحقوق والمصالح الأخرى، فيرجى توضيح الأسباب التفصيلية وتقديم دليل على حقوق الطبع والنشر أو الحقوق والمصالح ثم إرسالها إلى البريد الإلكتروني: [email protected]. سوف نتعامل مع الأمر لك في أقرب وقت ممكن.

Copyright© 2022 湘ICP备2022001581号-3