Mysql
 sql >> Base de Dados >  >> RDS >> Mysql

código php para testar pdo está disponível?


O PDO é sempre instalado para php 5.1+. Você pode verificar drivers db específicos que estão instalados ou não usando phpinfo(); Você pode tentar verificar drivers específicos usando a ideia do @Mark Baker e verificar constantes específicas;
var_dump(defined(PDO::MYSQL_ATTR_LOCAL_INFILE)); // mysql
var_dump(PDO::FB_ATTR_TIME_FORMAT)); // firebird

Observe que nem todos os drivers têm constantes específicas definidas, então phpinfo() continua sendo a melhor solução.

Usando a linha de comando, você pode verificar usando:
$ php -m

Como alternativa ao phpinfo() você pode usar:
extension_loaded ('PDO' ); // returns boolean
// or
extension_loaded('pdo_mysql');
// or get all extensions and search for a specific one
get_loaded_extensions();