From 82c4700c860b284886ab9477afd1cf7af76ca970 Mon Sep 17 00:00:00 2001 From: Jonman-JM <57720716+Jonman-JM@users.noreply.github.com> Date: Fri, 12 Dec 2025 11:51:34 +0100 Subject: [PATCH] Create prueba_conexion.php --- prueba_conexion.php | 39 +++++++++++++++++++++++++++++++++++++++ 1 file changed, 39 insertions(+) create mode 100644 prueba_conexion.php diff --git a/prueba_conexion.php b/prueba_conexion.php new file mode 100644 index 000000000..cea692e69 --- /dev/null +++ b/prueba_conexion.php @@ -0,0 +1,39 @@ + PDO::ERRMODE_EXCEPTION, +// Fetch como array asociativo + PDO::ATTR_DEFAULT_FETCH_MODE => PDO::FETCH_ASSOC, +// Desactivar emulación de prepares + PDO::ATTR_EMULATE_PREPARES => false, +// Asegurar la conexión TLS hacia Azure Database for MySQL + PDO::MYSQL_ATTR_SSL_CA => +'/etc/ssl/certs/BaltimoreCyberTrustRoot.crt.pem', +// Desactivamos la validación del certificado SSL + PDO::MYSQL_ATTR_SSL_VERIFY_SERVER_CERT => false, + ]; +// Crear la conexión PDO + $pdo = new PDO($dsn, $dbUser, $dbPass, $options); +// Ejemplo: consulta sencilla + $stmt = $pdo->query('SELECT NOW() AS fecha_actual;'); + $fila = $stmt->fetch(); + echo "Conectado correctamente. Hora del servidor: " . +$fila['fecha_actual']; +} catch (PDOException $e) { + error_log('Error de conexión PDO: ' . $e->getMessage()); + echo "Error al conectar con la base de datos: " . +htmlspecialchars($e->getMessage()); + exit; +}