PHP POSTGRESQL

Publié le par Marie-Ange MALROUX

Première question pour notre projet de gestion de notes de frais web : Comment se connecter à une base de données PostgreSQL avec PHP ?

// Connexion, sélection de la base de données
$connect = pg_connect("host=localhost dbname=nombase user=nomuser password=mdp")
   or die('Connexion impossible : ' . pg_last_error());

// Exécution de la requête SQL
$query = 'SELECT nom, prenom FROM salarie';
$result = pg_query($query) or die('Échec requête : ' . pg_last_error());


C'est pas plus sorcier que ça. Maintenant que nous nous sommes connectés à la base et que nous avons créé notre requête, ce serait bien d'afficher les informations renvoyées par la base de données. On y va :

while ($ligne = pg_fetch_array($res)) {
    echo $ligne["prenom"]. " ".$ligne["nom"]. "<BR />";
}

Voilà, notre premier pas est fait ! Ne pas oublier de libérer la mémoire en effaçant la variable résultat stockée et de refermer la connexion à la base de données :


 // Libère le resultset
 pg_free_result($res);
 
 //fermer la connexion
 pg_close($c);



Source : http://php.benscom.com/manual/fr/ref.pgsql.php


Publié dans PHP

Commenter cet article