sql >> Base de Datos >  >> RDS >> Mysql

¿Cómo saber si MySQLnd es el controlador activo?

¡Advertencia! Este método no es confiable y no funciona desde PHP 8.1

Si está accediendo a través de mysqli , esto debería funcionar:

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

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

Para detectar si es el PDO activo controlador, cree su objeto MySQL PDO y luego:

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