Mysql
 sql >> Database >  >> RDS >> Mysql

il codice php per testare pdo è disponibile?

PDO è sempre installato per php 5.1+. Puoi verificare la presenza di driver db specifici installati o meno utilizzando phpinfo(); Potresti provare a verificare la presenza di driver specifici usando l'idea di @Mark Baker e verificando costanti specifiche;

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

Nota che non tutti i driver hanno costanti specifiche definite, quindi phpinfo() rimane la soluzione migliore.

Usando la riga di comando puoi controllare usando:

$ php -m

In alternativa a phpinfo() puoi usare:

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