"Si un ouvrier veut bien faire son travail, il doit d'abord affûter ses outils." - Confucius, "Les Entretiens de Confucius. Lu Linggong"
Page de garde > La programmation > Comment puis-je vérifier que MySQLnd est le pilote actif en PHP ?

Comment puis-je vérifier que MySQLnd est le pilote actif en PHP ?

Publié le 2024-11-19
Parcourir:105

How Can I Verify That MySQLnd is the Active Driver in PHP?

Confirmation de MySQLnd comme pilote actif

Bien que la présence de MySQLnd dans phpinfo() indique son installation, elle ne garantit pas qu'il est le conducteur actif. Pour déterminer définitivement si MySQLnd est opérationnel, des mesures supplémentaires sont nécessaires.

Vérification de MySQLnd dans mysqli

Pour vérifier le statut de MySQLnd dans mysqli, vous pouvez utiliser la fonction mysqli_fetch_all. La présence de cette fonction signifie que MySQLnd est activé :

$mysqlnd = function_exists('mysqli_fetch_all');

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

Vérification de MySQLnd pour PDO

Pour confirmer le statut actif de MySQLnd dans PDO, suivez ces étapes :

  1. Établissez un objet MySQL PDO.
  2. Utiliser la méthode getAttribute(PDO::ATTR_CLIENT_VERSION) pour récupérer l'API client version.
  3. Recherchez la chaîne 'mysqlnd' dans la version récupérée. S'il est présent, MySQLnd est le pilote PDO actif :
if (strpos($pdo->getAttribute(PDO::ATTR_CLIENT_VERSION), 'mysqlnd') !== false) {
    echo 'PDO MySQLnd enabled!';
}
Dernier tutoriel Plus>

Clause de non-responsabilité: Toutes les ressources fournies proviennent en partie d'Internet. En cas de violation de vos droits d'auteur ou d'autres droits et intérêts, veuillez expliquer les raisons détaillées et fournir une preuve du droit d'auteur ou des droits et intérêts, puis l'envoyer à l'adresse e-mail : [email protected]. Nous nous en occuperons pour vous dans les plus brefs délais.

Copyright© 2022 湘ICP备2022001581号-3