Mysql
 sql >> Baza danych >  >> RDS >> Mysql

Jak sprawdzić, czy MySQLnd jest aktywnym sterownikiem?

Ostrzeżenie! Ta metoda jest zawodna i nie działa od PHP 8.1

Jeśli uzyskujesz dostęp przez mysqli , to powinno wystarczyć:

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

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

Aby wykryć, czy jest to aktywne PDO sterownika, utwórz obiekt MySQL PDO, a następnie:

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


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Nie można użyć połączenia MySQL dla struktury encji 6

  2. Jak uzyskać wiek z pola DOB w MySQL?

  3. SQL Wybieranie z dwóch tabel z wewnętrznym sprzężeniem i limitem

  4. Jak skonfigurować replikację źródła-repliki w MySQL?

  5. SQL — JEŚLI ISTNIEJE AKTUALIZUJ JEŚLI WSTAWIĆ DO