Bonjour,

Mon problème est simple: Pourquoi mon script PHP n'affiche-t-il pas ce que je lui demande? (En mettant des ECHO dans le code, j'ai trouvé que le problème se situe dans le while mais je ne sais pas où...)

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
 
create table membre(
id integer primary key);
 
insert into membre values(1);
insert into membre values(2);
insert into membre values(3);
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
 
$connexion=("..."); /*bonnes infos de connexion */
 
if(!$connexion)
   echo("Erreur de connexion à l'host.");
else {
   $requete = "select * from membre";
   $requete = pg_query($connexion, $requete);
 
   if(!$requete)
      echo("Erreur au niveau de la requête.");
   else {
      while(($ligne = pg_fetch_object($requete))) {
         echo $ligne->id."<br />";
      }
 
      if(!pg_close($connexion))
         echo("Erreur de fermeture de la connexion.");
   }
}