PDO::ERRMODE_EXCEPTION]); if ($pdo) { echo "

✅ Connected to PostGIS!

"; // Check PostGIS version $query = $pdo->query("SELECT PostGIS_full_version();"); $version = $query->fetch(); echo "

PostGIS Version: " . $version[0] . "

"; } } catch (PDOException $e) { echo "

❌ Connection Failed

"; echo "

" . $e->getMessage() . "

"; } ?> PDO::ERRMODE_EXCEPTION, // PDO::ATTR_DEFAULT_FETCH_MODE => PDO::FETCH_ASSOC, // PDO::ATTR_EMULATE_PREPARES => false // ]; // $dsn = "pgsql:host=localhost;dbname=getenv('POSTGRES_DB');port=5432"; // $pdo = new PDO($dsn, getenv('POSTGRES_USER'), 'getenv('POSTGRES_PASSWORD'), $opt); // } catch(PDOException $e) { // echo "Error: ".$e->getMessage(); // } ?>