Chapitre 14. Utiliser PHP sur une base de données PostgreSQL

Table des matières

Connexion à la base
Exécution d'une requête
Obtention des résultats d'une requête
Un exemple
Requêtes autres que SELECT
Suppression des messages d'erreurs
Gestion des erreurs et des messages
Résultat renvoyé par pg_query en cas d'échec
Obtenir le texte de la dernière erreur
Obtenir le statut de la connexion
Obtenir le nombre de lignes affectées par une requête

Ce chapitre ne figure ici qu'en guise de témoignage : il est préférable d'utiliser PDO pour les accès aux bases de données (Chapitre 11, PDO).

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 :

$www

une variable qui sera utilisée comme identifiant de connexion à chaque exécution d'une requête sur la base.

ddd

la base de données à laquelle vous essayez de vous connecter.

xxx

le nom (l'adresse) de la machine sur laquelle se trouve la base de données.

yyy

le nom de l'utilisateur.

zzz

le mot de passe de l'utilisateur.