2011/11/05

Drivers en PDO de PHP

¿Cómo saber que driver tengo disponibles para acceder a bases de datos con PHP::PDO?
Ejecuta esto en un terminal:

echo "PDO avalable drivers: \n";
foreach(PDO::getAvailableDrivers() as $driver) {
echo '* '.$driver."\n";
}

Y obtendo como salida el siguiente resultado:

PDO avalable drivers:
* mysql
* pgsql
* sqlite
* sqlite2

UPDATE:

Más facil todavia php -m | grep pdo
       
   

1 comentario:

Nacho Uve dijo...

errorInfo() "unable to open database file" or "write permissions"...

Esto puede ser porque el fichero sqlite y el directorio debe tener permisos de escritura (p.e. para apache).