Menentukan Status Pemacu MySQLnd
Mengesahkan jika MySQLnd ialah pemacu pangkalan data aktif adalah penting apabila menggunakan MySQL dengan PHP. Pemacu lanjutan ini menyediakan prestasi dan fungsi yang dipertingkatkan berbanding pemacu lama.
Menyemak MySQLnd Menggunakan MySQLi
Untuk sambungan MySQLi, anda boleh menggunakan kod berikut untuk memastikan MySQLnd status:
<code class="php">$mysqlnd = function_exists('mysqli_fetch_all'); if ($mysqlnd) { echo 'mysqlnd enabled!'; }</code>
Mengesahkan MySQLnd dengan PDO
Untuk menentukan status MySQLnd apabila menggunakan PDO, mulakan objek PDO anda untuk MySQL dan kemudian nilai yang berikut:
<code class="php">if (strpos($pdo->getAttribute(PDO::ATTR_CLIENT_VERSION), 'mysqlnd') !== false) { echo 'PDO MySQLnd enabled!'; }</code>
Nota: Adalah penting untuk mengetahui bahawa kaedah di atas mungkin tidak boleh dipercayai dan boleh menyebabkan percanggahan bermula dengan PHP 8.1.
Atas ialah kandungan terperinci Adakah MySQLnd Didayakan?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!