Bonjour,
Si quelqu'un pouvait me mettre un petit bout de code php me permettant d'afficher le contenu d'une table postgres, ce serait sympa.
J'ai beau tout essay�, je n'arrive qu'� r�cup�rer que la premi�re ligne![]()
Bonjour,
Si quelqu'un pouvait me mettre un petit bout de code php me permettant d'afficher le contenu d'une table postgres, ce serait sympa.
J'ai beau tout essay�, je n'arrive qu'� r�cup�rer que la premi�re ligne![]()
s'il vous plait!!!
voici mon code:
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
21
22
23
24
25
26
27 <?PHP function toDb($string) { require("error.php"); @$connect = pg_connect("host=sql1.lo-data.net dbname=***** user=***** password=*****"); if(!$connect) error(1); $request = pg_query($connect, $string); while($value = pg_fetch_object($request)): echo $value->login."<br />"; endwhile; if($i==0) error(6); if(!$request) error(2); if(!pg_free_result($request)) error(3); if(!pg_close($connect)) error(4); } ?>
Code : S�lectionner tout - Visualiser dans une fen�tre � part
1
2
3
4 $myres = pg_query($connect, $string); while ($row = pg_fetch_array($myres)) { echo $row["monchamp"]; }
En fait j'ai un peu mieux compris mon probl�me. L'erreur ne vient pas de ma recup�ration. Elle vient de la connexion. Rien ne m'indique que j'ai une erreur � la connection MAIS je ne recupere en fait aucune ligne, comme si la table n'existait pas.
�
Le $num me renvoie 0
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
21
22 <?PHP function toDb($string) { # le probleme doit venir d'ici!!!!! $connect = pg_connect("host=sql1.lo-data.net dbname=bricecol user=bricecol password=****"); #---------------------------------- $request = pg_query($connect, $string); $num = pg_num_rows($request); print("$num <br />"); while($row = pg_fetch_array($request)): print($row['login']."<br />"); endwhile; pg_free_result($request); pg_close($connect); } ?>
comment se connecter correctement vers un phpPgAdmin 3.5.1 ?
Tu ne te conencte pas � phpPgAdmin qui une interface web permettant la gestion d'un base Postgres...
Code : S�lectionner tout - Visualiser dans une fen�tre � part
1
2 $strConnect = 'host='.$host.' port='.$port.' dbname='.$dbname.' user='.$'user.' password='.$'password; pg_connect($strConnect);
Tu te connecte sur un serveur hebergeant un SGBD postgres
ui enfin, ne jouon pa sur les mots. on m'a compris qd meme. c'est vrai que phpg est une interface mais bon, j'essai moi de me connecter a la base. je me connecte d'ailleur car sinon i me donnerai une erreur. j'arrive meme a recuperer une ligne des fois, mais pas le reste. c'est incomprehensible...
Partager