Maison > Article > base de données > Comment savoir si j'utilise le pilote MySQLnd en PHP ?
Détermination du pilote actif
Savoir si le pilote MySQLnd est actif est crucial pour garantir des performances et une compatibilité optimales avec les nouvelles versions de PHP et MySQL.
Vérification via mysqli
Pour vérifier si MySQLnd est le pilote actif pour les connexions mysqli, vous pouvez effectuer la vérification de code suivante :
<code class="php"><?php $mysqlnd = function_exists('mysqli_fetch_all'); if ($mysqlnd) { echo 'mysqlnd enabled!'; }
Vérification via PDO
Pour déterminer si MySQLnd est le pilote actif pour les connexions PDO, créez un objet MySQL PDO et exécutez ce qui suit code :
<code class="php">if (strpos($pdo->getAttribute(PDO::ATTR_CLIENT_VERSION), 'mysqlnd') !== false) { echo 'PDO MySQLnd enabled!'; }</code>
Attention
Notez que la méthode de détection du pilote actif via phpinfo() n'est pas fiable et ne doit pas être considérée comme concluante.
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!