„Wenn ein Arbeiter seine Arbeit gut machen will, muss er zuerst seine Werkzeuge schärfen.“ – Konfuzius, „Die Gespräche des Konfuzius. Lu Linggong“
Titelseite > Programmierung > Wie kann ich überprüfen, ob MySQLnd der aktive Treiber in PHP ist?

Wie kann ich überprüfen, ob MySQLnd der aktive Treiber in PHP ist?

Veröffentlicht am 19.11.2024
Durchsuche:344

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

Bestätigung von MySQLnd als aktiver Treiber

Das Vorhandensein von MySQLnd in phpinfo() weist zwar auf die Installation hin, garantiert jedoch nicht, dass dies der Fall ist der aktive Fahrer. Um definitiv festzustellen, ob MySQLnd betriebsbereit ist, sind zusätzliche Maßnahmen erforderlich.

Überprüfung auf MySQLnd in mysqli

Um den Status von MySQLnd in mysqli festzustellen, können Sie die Funktion mysqli_fetch_all verwenden. Das Vorhandensein dieser Funktion bedeutet, dass MySQLnd aktiviert ist:

$mysqlnd = function_exists('mysqli_fetch_all');

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

MySQLnd für PDO überprüfen

Um den aktiven Status von MySQLnd im PDO zu bestätigen, führen Sie die folgenden Schritte aus:

  1. Erstellen Sie ein MySQL-PDO-Objekt.
  2. Verwenden Sie die Methode getAttribute(PDO::ATTR_CLIENT_VERSION), um die Client-API-Version abzurufen.
  3. Suchen Sie in der abgerufenen Version nach der Zeichenfolge „mysqlnd“. Wenn es vorhanden ist, ist MySQLnd der aktive PDO-Treiber:
if (strpos($pdo->getAttribute(PDO::ATTR_CLIENT_VERSION), 'mysqlnd') !== false) {
    echo 'PDO MySQLnd enabled!';
}
Neuestes Tutorial Mehr>

Haftungsausschluss: Alle bereitgestellten Ressourcen stammen teilweise aus dem Internet. Wenn eine Verletzung Ihres Urheberrechts oder anderer Rechte und Interessen vorliegt, erläutern Sie bitte die detaillierten Gründe und legen Sie einen Nachweis des Urheberrechts oder Ihrer Rechte und Interessen vor und senden Sie ihn dann an die E-Mail-Adresse: [email protected] Wir werden die Angelegenheit so schnell wie möglich für Sie erledigen.

Copyright© 2022 湘ICP备2022001581号-3