Précédent   Forum des professionnels en informatique > Bases de données > PostgreSQL
PostgreSQL Forum PostgreSQL. Avant de poster -> F.A.Q PostGreSQL Tutoriels PostGreSQL
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 20/06/2003, 09h30   #1
Invité de passage
 
Inscription : juin 2003
Messages : 12
Détails du profil
Informations forums :
Inscription : juin 2003
Messages : 12
Points : 1
Points : 1
Par défaut PHP & Postgresql

Bonjour,

Ma base de données postgres est sous windows ... easyPhp est installé aussi.

Je voudrais savoir qu'elle est la configuration à faire pour que, depuis ma page web, je puisse interooger ma base.

D'avance merci

Florent
garou51 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 20/06/2003, 10h29   #2
Invité régulier
 
Inscription : mai 2003
Messages : 9
Détails du profil
Informations forums :
Inscription : mai 2003
Messages : 9
Points : 8
Points : 8
EasyPHP regroupe un serveur Apache, et un SGBD MySQL. Si tu veux utiliser ton SGBD PostgreSQL, il faut donc lancer PostgreSQL et EasyPHP.

Sinon, pour se connecter à PostgreSQL à partir d'une page PHP il faut taper la commande

Et pour exécuter une requête c'est

Voilà le principal, pour la syntaxe complète je t'invite à voir les documentations de PHP.
duongkhang est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 20/06/2003, 10h32   #3
Invité de passage
 
Inscription : juin 2003
Messages : 12
Détails du profil
Informations forums :
Inscription : juin 2003
Messages : 12
Points : 1
Points : 1
J'ai effectivement lancé les deux ...

(Je suis sous XP et easyphp plante au bout de 30s)

Mais dans le labs de temps qui marche, il me dit :

Fatal error: Call to undefined function: pg_connect() in /auto/garel/www-docs/index.php on line 50


Faut il inclure une librairie pg_? une config particuliere ?

D'avance merci
garou51 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 20/06/2003, 11h08   #4
Membre habitué
 
Inscription : mai 2003
Messages : 145
Détails du profil
Informations forums :
Inscription : mai 2003
Messages : 145
Points : 146
Points : 146
non pas du tout, puisque ce sont des fonctions natives en PHP!!
wello00 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 20/06/2003, 11h12   #5
Invité de passage
 
Inscription : juin 2003
Messages : 12
Détails du profil
Informations forums :
Inscription : juin 2003
Messages : 12
Points : 1
Points : 1
Et donc que puis je faire pour que ça marche ??

C bizarre qu'il ne reconnaisse pas la commande ?

Quelqu'un a une idée ?
garou51 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 21/06/2003, 18h23   #6
Invité régulier
 
Inscription : mai 2003
Messages : 9
Détails du profil
Informations forums :
Inscription : mai 2003
Messages : 9
Points : 8
Points : 8
Est-ce que tu possèdes les documents de PHP au moins ? As tu mis tous les paramètres qu'il faut ? Une fonction appelée sans paramètres n'est pas la même avec les paramètres !

Voici l'adresse où tu peux trouver les docs sur PostgreSQL et PHP

http://<br /> http://www.php.net/ma...gsql.php<br />

Et télécharge la dernière version stable de easyPHP. Je sais pas trop mais peut être easyPHP n'est pas fait pour travailler avec MySQL. Tu devrais peut être télécharger Apache (avec support PHP) et PostgreSQL à part.

Tu peux téléchargez un "outiladmin.tar.gz" sur mon site. C'est un outil d'administration en PHP pour PostgreSQL.

Enfin, il est temps de penser à passer sous Linux pour ce qui concerne le développement ! Pour essayer Linux, t'as Knoppix http://www.knoppix.org/
[/url]
duongkhang est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 22/06/2003, 18h23   #7
Candidat au titre de Membre du Club
 
Inscription : mai 2002
Messages : 14
Détails du profil
Informations forums :
Inscription : mai 2002
Messages : 14
Points : 11
Points : 11
Je crois qu'il faut decommenter une ligne ds le fichier php.ini (j'en suis quasi sur meme)

Même si c'est natif, tous les modules ne sont pas lancés.
petit-ourson est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 23/06/2003, 15h42   #8
Invité de passage
 
Inscription : juin 2003
Messages : 12
Détails du profil
Informations forums :
Inscription : juin 2003
Messages : 12
Points : 1
Points : 1
Merci de ces réponses ... mais je crois que le problème vient d'ailleurs :

easy php ne fonctionne pas correctement :

"Le serveur Appache c'est terminé de façon inattendue "

Je travaille sous windowsXP et je ne suis pas l'administrateur donc je peux pas modifier à ma guise le program fil où est installé easyPHP


Il semble que easyPHP fonctionne avec l'administrateur ...

Que puis je faire (à part me pendre) ?

D'avance merci
garou51 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 23/06/2003, 16h43   #9
Membre habitué
 
Inscription : mai 2003
Messages : 145
Détails du profil
Informations forums :
Inscription : mai 2003
Messages : 145
Points : 146
Points : 146
Citation:
Envoyé par petit-ourson
Je crois qu'il faut decommenter une ligne ds le fichier php.ini (j'en suis quasi sur meme)

Même si c'est natif, tous les modules ne sont pas lancés.
Oui t'as raison, vu que j'utilises linux, lors de la compilation de php j'ai bien précisé l'option with pgsql, mais déjà l'idée d'utiliser easyPHP avec postgresql n'est pas propre, mieux vaut installer le trio apache, php et postgresql proprement
wello00 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 19/03/2005, 12h40   #10
Invité de passage
 
Inscription : mars 2005
Messages : 7
Détails du profil
Informations forums :
Inscription : mars 2005
Messages : 7
Points : 4
Points : 4
oui il faut que tu installes apache, mais ds ce cas desinstalle easy absolument !!!

moi jai le meme probleme, jarrive pas a envoyer mon formulaire ds ma base de donnée
jai toujours ce message derreur !

Fatal error: Call to undefined function: pg_connect() in /var/www/free.fr/1/9/sej77/ajout2.php on line 7

et jai essayer meme avec dautre base de donnee postgresql et Mysql mai c toujours la meme...
en ce qui concerne la ligne a decommenter ds php.ini
moi g mis celle ci
extension="../php/ext/php_pgsql.dll"

jai vraiment besoin d'aide
je cherche aprtout demande conseils, g fais tout ce qui etait en mon pouvoir et je trouve pa la solution...............
c pa evident
donc si vous pouvez maider, jen serait ravi
a bientot
jesbond est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 08h12.


 
 
 
 
Partenaires

Hébergement Web