PHP POSTGRESQL
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