Aktiven Treiber ermitteln
Zu wissen, ob der MySQLnd-Treiber aktiv ist entscheidend für die Gewährleistung optimaler Leistung und Kompatibilität mit neueren PHP- und MySQL-Versionen.
Überprüfung über MySQL
Um festzustellen, ob MySQLnd der aktive Treiber für MySQL-Verbindungen ist, können Sie Folgendes durchführen Überprüfen Sie den folgenden Code:
<code class="php"><?php $mysqlnd = function_exists('mysqli_fetch_all'); if ($mysqlnd) { echo 'mysqlnd enabled!'; }
Überprüfung über PDO
Um festzustellen, ob MySQLnd der aktive Treiber für PDO-Verbindungen ist, erstellen Sie ein MySQL-PDO-Objekt und führen Sie Folgendes aus Code:
<code class="php">if (strpos($pdo->getAttribute(PDO::ATTR_CLIENT_VERSION), 'mysqlnd') !== false) { echo 'PDO MySQLnd enabled!'; }</code>
Achtung
Beachten Sie, dass die Methode zur Erkennung des aktiven Treibers über phpinfo() unzuverlässig ist und nicht als schlüssig angesehen werden sollte.
Das obige ist der detaillierte Inhalt vonWoher weiß ich, ob ich den MySQLnd-Treiber in PHP verwende?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!