Previous Up Next
Université Lille 3-Charles de GaulleUFR de Mathématiques Sciences Économiques et Sociales

Annexe A  Utiliser PHP sur une base de données PostgreSQL

A.1  Connexion à la base

La fonction à utiliser est pg_connect.

Syntaxe résumée :
$www = pg_connect ("host=xxx dbname=ddd user=yyy password=zzz") ;
Avec :

A.2  Exécution d'une requête

La fonction à utiliser est pg_exec.

Syntaxe résumée :
$rrr = pg_exec ($www, $requete) ;
Avec :

A.3  Obtention des résultats d'une requête

Les fonctions à utiliser sont :

A.4  Un exemple

Ce programme
    <?php
    $c=pg_connect ("dbname=**** user=**** password=****");
    $r=pg_exec ($c , "SELECT nom,prenom FROM emp ORDER BY nom");
    for ($i=0; $i<pg_numrows($r); $i++) {
      $l=pg_fetch_array($r,$i);
      echo $l["prenom"]." <B>".$l["nom"]."</B>.\n";
    }
    ?>
produit le résultat suivant :
Yves Adrouille-Toultan. Tex Ajerre. Quentin Amartakaldire. Yvon Anchier. Helmut Ardelpic. Terry Blaireur. Thierry Chmonfisse. Mélusine Enfaillite. Odile Eurktumeme. Teddy Fairant. Sophie Fonfec. Olaf Hotdeugou. Xavier Kaécouté. Alex Kuzbidon. Pacôme Odlavieille. Adhémar Patamob. Humphrey Peursconla. Thomas Phototetedemort. Elsa Rivenbusse. Armand Teutmaronne. Samira Traibien. Héléna Vrante. Agathe Zeublouze. Debbie Zoudanlkou.
D.Gonzalez (gonzalez@univ-lille3.fr) en date du th , 

Previous Up Next