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

kod php do testowania pdo jest dostępny?

PDO jest zawsze instalowane dla php 5.1+. Możesz sprawdzić, które sterowniki db są zainstalowane lub nie przy użyciu phpinfo(); Możesz spróbować sprawdzić konkretne sterowniki, korzystając z pomysłu @Mark Baker i sprawdzając określone stałe;

var_dump(defined(PDO::MYSQL_ATTR_LOCAL_INFILE)); // mysql
var_dump(PDO::FB_ATTR_TIME_FORMAT)); // firebird

Zauważ, że nie wszystkie sterowniki mają określone stałe zdefiniowane, więc phpinfo() pozostaje najlepszym rozwiązaniem.

Korzystając z wiersza poleceń, możesz sprawdzić za pomocą:

$ php -m

Jako alternatywę dla phpinfo() możesz użyć:

extension_loaded ('PDO' ); // returns boolean
// or
extension_loaded('pdo_mysql');
// or get all extensions and search for a specific one
get_loaded_extensions(); 


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Escape string Python dla MySQL

  2. Jak uzyskać wiele zliczeń za pomocą jednego zapytania SQL?

  3. Zmienić domyślny zestaw znaków MySQL na UTF-8 w my.cnf?

  4. mysqli_stmt::bind_result():Liczba zmiennych wiązania nie odpowiada liczbie pól w przygotowanej instrukcji

  5. Jak skonfigurować replikację asynchroniczną z klastra Galera na samodzielny serwer MySQL z GTID