Affichage d’un tableau XHTML contenant les
champs des tuples résultats d’une requête SQL
<?php
// connexion
$connexion= pg_connect("host=monServeur dbname=maBase user=moi password=toto") or die('Connexion impossible : ' . pg_last_error());
// interrogation
$requete= 'SELECT * FROM maTable';
$resultat= pg_query(r$equete) or die('Échec requête : ' . pg_last_error());
// Parcours et affichage des résultats en XHTML
echo "<table>\n";
while ($tuple= pg_fetch_array($resultat, null, PGSQL_ASSOC)) {
echo "\t<tr>\n";
foreach ($tuple as $champs => $valeur_champs) {
echo "\t<td>$champs : $valeur_champs</td>\n";
}
echo "\t</tr>\n";
}
echo "</table>\n";
// libération de la mémoire (optionnel car automatique en fin de script)
pg_free_result($resultat);
// fermeture de la connexion (optionnel car automatique en fin de script)
pg_close($connexion);
?>