postgre et easyphp

postgre et easyphp - SQL/NoSQL - Programmation

Marsh Posté le 03-05-2005 à 22:03:07    

Bonsoir,  
 
Je voudrai savoir si avec easyphp 1.8 je pourrai me connecter et faire des scripts php qui accederont à ma base postgre comme on le fait avec mysql ? ?  
 
merci d avance

Reply

Marsh Posté le 03-05-2005 à 22:03:07   

Reply

Marsh Posté le 03-05-2005 à 22:39:55    

faut juste s'assurer que le module postgres est bien chargé dans le php.ini.

Reply

Marsh Posté le 03-05-2005 à 23:19:40    

ce qu il y a est que je l ai regarder le fichier php.ini
mais je ne vois pas ce qu il y a modifier? ??

Reply

Marsh Posté le 04-05-2005 à 09:08:08    

bah dans les modules chargés, il faut regarder si le module postgres n'est pas précédé par un ;

Reply

Marsh Posté le 04-05-2005 à 13:06:11    

donc j ai enlever les ; devant la dll dans les fichier php.ini qui se trouvai dans les repertoire apache et php
et la j ai cette erreur
 

Citation :

Warning: pg_pconnect(): Unable to connect to PostgreSQL server: fe_sendauth: no password supplied in c:\documents and settings\franky\bureau\avion\conect.php on line 2  
 
Warning: pg_exec(): supplied argument is not a valid PostgreSQL link resource in c:\documents and settings\franky\bureau\avion\conect.php on line 5


 
et voila mon code mais je pige pas
 

Code :
  1. <?
  2. $connection = pg_pconnect("dbname=test user=root password=''" );
  3. $result = pg_exec($connection, "select * from ville" );
  4. for($i=0;$row = @pg_fetch_array($result,$i); $i++)
  5. {
  6. echo $row["id_ville"]." | ".$row["nom_ville"];
  7. }
  8. ?>

Reply

Marsh Posté le 04-05-2005 à 14:01:54    

bah le message est clair, il refuse un password vide. (et quelle idée de créer un utilisateur 'root' pour une db...)

Reply

Marsh Posté le 05-05-2005 à 11:49:01    

c est bon sa marche en faite je pensai qu il fallai mettre user à root comme avec mysql mais en faite l utilisateur est celui qui est indiqué quand on lange pgmyadmin  
 
Merci

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed