Je viens d'installer phpPgAddmin 4.2.3 (PHP 5.3.0) dans Wampserver 2.0 pour pouvoir utiliser la base PostgreSQL 8.4 mais j'ai une erreur
sur la fonction pg_query alors que la connexion à la base semble bien établie.

Mon code est le suivant :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
 
<?php
$connexion = pg_connect("host=localhost dbname=BD_ZAC user=postgres password=postgres");
if(! $connexion) {
	echo "La connexion à la base BD_ZAC est impossible.";
}	else {
	echo "Connexion ok";
 
	//On soumet cette requête au serveur
	$result=pg_query($connexion, "SELECT Communes.Code_Insee, Communes.Nom_Com FROM Communes");
	}
?>
Et l'erreur renvoyée est la suivante :

Connecxion ok
Warning: pg_query() [function.pg-query]: Query failed: ERREUR: la relation « communes » n'existe pas LINE 1: SELECT Communes.Code_Insee, Communes.Nom_Com FROM Communes ^ in E:\wampserveur\www\Applications\testConnexionPostgres.php on line 20

Warning: pg_fetch_array() expects parameter 1 to be resource, boolean given in E:\wampserveur\www\Applications\testConnexionPostgres.php on line 47

Comment faire pour lever cette erreur ?

Je ne connais pas grand chose dans l'utilisation web des bases de données. Mais j'aimerais basculer nos bases Access vers PostgreSQL.


Merci de votre aide