Mysql
 sql >> Database >  >> RDS >> Mysql

Come sapere se MySQLnd è il driver attivo?

Attenzione! Questo metodo è inaffidabile e non funziona da PHP 8.1

Se stai accedendo tramite mysqli , questo dovrebbe fare il trucco:

<?php
$mysqlnd = function_exists('mysqli_fetch_all');

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

Per rilevare se è il PDO attivo driver, crea il tuo oggetto MySQL PDO quindi:

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