Interrogation d'une base de données
Affichage de résultat sous forme de texte
//connection à la base de données (le faire une seule fois sur la page suffit):
$dbh = pg_connect("host=localhost port=5432 dbname=remembrement user=klidouh password=password");
//requête à exécuter (en SQL, éviter les guillemets doubles à l'intérieur de celle-ci):
$requete = "SELECT id, surface FROM parcelle";
//exécution de la requête (la table contenant le résultat se trouve dans $result):
$result = pg_query($dbh,$requete);
//affichage du résultat (la boucle va afficher les lignes de la table une par une):
while($row = pg_fetch_array($result))
{
echo "Parcelle ".$row[0].": ".$row[1]." m²
";
}
?>
Affichage de résultat sous forme de liste
//exécution de la requête:
$result = pg_query($dbh,$requete);
//affichage du résultat:
while($row = pg_fetch_array($result))
{
echo "- Parcelle ".$row[0].": ".$row[1]." m²
";
}
?>
Affichage de résultats sous forme de tableau
Parcelle | Surface |
//exécution de la requête:
$result = pg_query($dbh,$requete);
//affichage du résultat:
while($row = pg_fetch_array($result))
{
echo "".$row[0]." | ".$row[1]." m² |
";
}
?>
Lien hypertexte
Lien :
par ici! Les liens hypertexte peuvent aussi se mettre sur d'autres éléments (comme des images, ...)
Image