소스 검색

Mi archivo index.php

Alejandro Rosales 1 년 전
부모
커밋
41c9ad1027
1개의 변경된 파일28개의 추가작업 그리고 0개의 파일을 삭제
  1. 28 0
      index.php

+ 28 - 0
index.php

@@ -0,0 +1,28 @@
+<?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);
+
+    // Imprimir el resultado
+    echo "Current date and time: {$result['now']}";
+} catch (PDOException $e) {
+    // Manejo de errores
+    echo "Error: " . $e->getMessage();
+}