Mysql
 sql >> база данни >  >> RDS >> Mysql

php код за тестване на pdo е наличен?

PDO винаги се инсталира за php 5.1+. Можете да проверите за конкретни db драйвери, които са инсталирани или не, като използвате phpinfo(); Можете да опитате да проверите за конкретни драйвери, като използвате идеята @Mark Baker и проверите за конкретни константи;

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

Имайте предвид, че не всички драйвери имат определени константи, така че phpinfo() остава най-доброто решение.

С помощта на командния ред можете да проверите, като използвате:

$ php -m

Като алтернатива на phpinfo() можете да използвате:

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. Ръководство за проектиране на база данни за управление на блогове в MySQL

  2. Коя SQL заявка е по-добра, MATCH AGAINST или LIKE?

  3. Mysql има ли еквивалента на аналитичните функции на Oracle?

  4. Как да покажете редовете, които не присъстват в друга таблица в MySQL

  5. Как мога да направя „вмъкване, ако не съществува“ в MySQL?