Kode for select_postgres.php

<html>
<head>
  <title>Teste php mot postgres</title>
</head>
<body>

<h1>Tilkobling til Postgres - data fra barnehagetabellen</h1>

<?php
  //kobler til databasen
  $db = pg_connect("host=freja.hiof.no dbname=wwwelin user=wwwelin password=wwwelin");

  //sjekker om det gikk bra
  if( !$db )
  {
    print("Could not connect!\n");
    exit;
  }
  else
  {
    $query = "SELECT * from barnehage";

    //sender query til databasen
    $result = pg_exec($db, $query);

    //henter ut antall rader resultatet inneholder
    $num_res=pg_numrows($result);

    print("<TABLE BORDER=\"1\" CELLPADDING=\"5\" CELLSPACING=\"0\">\n");
    print("<TR>\n");

    //henter ut første rad
    $firstrow = pg_fetch_row($result, 0);

    //skriver ut kolonnenavnet på alle kolonnene
    for($j=0; $j<count($firstrow); $j++){
      $colname = pg_fieldname($result, $j);
      print ("<th>$colname</th>\n");
    }

    print("</TR>\n");

    //går gjennom resultatet rad for rad
    for($i=0; $i < $num_res; $i++){
      $rows = pg_fetch_row($result, $i);

      print("<TR>\n");

      //går gjennom hver kolonne i raden man står i og skriver ut verdien i kolonna
      for($j=0; $j<count($rows); $j++){
        $colval = $rows[$j];
        print ("<td>$colval</td>\n");
      }
      print("</TR>\n");
    }
    print("</TABLE>\n");

    //lukker tilkoblingen til databasen
    pg_close($db);
  }
?>

</body>
</html>
Se resultat