Estoy escribiendo un instalador para una de mis aplicaciones y me gustaría poder probar algunas configuraciones predeterminadas de la base de datos.Prueba de conexión PDO
¿Es esto posible utilizar PDO para probar conexiones de bases de datos válidas y no válidas?
Tengo el siguiente código:
try{
$dbh = new pdo('mysql:host=127.0.0.1:3308;dbname=axpdb','admin','1234');
die(json_encode(array('outcome' => true)));
}catch(PDOException $ex){
die(json_encode(array(
'outcome' => false,
'message' => 'Unable to connect'
)));
}
El problema que estoy teniendo es que el guión intenta conectarse hasta que el tiempo de ejecución del script de 60 segundos se agota en lugar de decir que no se puede conectar a la base de datos.
Gracias
$ dap = new 'PDO'? todo lo demás se ve bien para mí. –
Pdo en minúscula funciona igual que PDO, si pongo los detalles correctos en la secuencia de comandos funciona como se esperaba pero estoy tratando de detectar la configuración no válida –
¿Intentó agregar la opción 'PDO :: ATTR_ERRMODE => PDO :: ERRMODE_EXCEPTION' ? –