Mysql
 sql >> Base de données >  >> RDS >> Mysql

Comment savoir si MySQLnd est le pilote actif ?

Attention ! Cette méthode n'est pas fiable et ne fonctionne plus depuis PHP 8.1

Si vous accédez via mysqli , cela devrait faire l'affaire :

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

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

Pour détecter si c'est le PDO actif driver, créez votre objet MySQL PDO puis :

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