| 123456789101112131415161718192021222324252627282930313233343536 | 
							- <?php
 
- // Crear la cadena de conexión
 
- $dsn = "pgsql:host={$_ENV['DB_HOST']};port={$_ENV['DB_PORT']};dbname={$_ENV['DB_NAME']}";
 
- try {
 
-     // Crear una nueva conexión PDO
 
-     $pdo = new PDO($dsn, $_ENV['DB_USER'], $_ENV['DB_PASS']);
 
-     // Establecer el modo de error de PDO a excepción
 
-     $pdo->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);
 
-     // Ejemplo de query que funcionaría en cualquier base de datos
 
-     $query = <<<SQL
 
-         SELECT NOW();
 
-     SQL;
 
-     // Ejecutar el query
 
-     $stmt = $pdo->query($query);
 
-     // Obtener el resultado
 
-     $result = $stmt->fetch(PDO::FETCH_ASSOC);
 
-     $now = new DateTime($result['now']);
 
-     ?>
 
-     <p>
 
-         Current date and time: <time datetime="<?= $now->format('Y-m-d\TH:i:s.v\Z') ?>">
 
-             <?= $now->format('Y-m-d\TH:i') ?>
 
-         </time>
 
-     </p>
 
-     <?php
 
- } catch (PDOException $e) {
 
-     // Manejo de errores
 
-     echo "Error: {$e->getMessage()}";
 
- }
 
 
  |