Vous n'êtes pas identifié(e).
- Contributions : Récentes | Sans réponse
Pages : 1
#1 17/01/2014 20:25:08
- mybofy
- Membre
[Résolu]Pas de connexion apache php postgresql
Bonjour
OSX Mavericks - PHP 5.4 - PG 9.3
phpinfo():
pdo_pgsql
PDO Driver for PostgreSQL enabled
PostgreSQL(libpq) Version 9.3.2
Module version 1.0.2
Revision $Id$
code :
$db = pg_connect("host=localhost dbname=toto port=5432 user=toto password=toto");
log apache :
[Fri Jan 17 19:08:37 2014] [error] [client 192.168.0.254] PHP Fatal error: Call to undefined function pg_connect() in /Library/WebServer/Documents/index.php on line 21
nb :
psql avec les même paramètres OK
merci
Dernière modification par mybofy (17/01/2014 21:43:09)
Hors ligne
#2 17/01/2014 21:22:51
- rjuju
- Administrateur
Re : [Résolu]Pas de connexion apache php postgresql
Bonjour,
avez vous essayé avec les fonctions relatives à pdo ? http://us3.php.net/manual/fr/pdo.pgsqllobopen.php par exemple.
Julien.
https://rjuju.github.io/
Hors ligne
#3 17/01/2014 21:42:31
- mybofy
- Membre
Re : [Résolu]Pas de connexion apache php postgresql
Le texte de mon message m'a amené effectivement à chercher du côté des fonctions pro_pgsql.
C'est bien ce que vous dites.
Voici un code qui marche :
$user = 'toto';
$pass = 'toto';
$db = new PDO('pgsql:dbname=toto host=localhost', $user, $pass);
$db->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);
$db->beginTransaction();
$db->exec("insert into toto (text) values ('azerty');");
$db->commit();
Il me reste à apprendre un nouveau langage...
Dommage que je n'aie pas réussi à trouver un bête module php-pgsql.
Merci
Dernière modification par mybofy (17/01/2014 21:44:19)
Hors ligne
#4 24/01/2014 11:14:12
- barthymus
- Membre
Re : [Résolu]Pas de connexion apache php postgresql
PDO n'est pas à proprement parler un nouveau langage à apprendre.
C'est du PHP hun C'est juste la méthode de connexion (entre autres) qui va utiliser un système plus haut niveau donc encapsuler (PDO).
En gros, c'est pour faire de l'objet facilement, vous inquietez pas du tout, il existe de supers tutos sur comment apprivoiser PDO
Hors ligne
Pages : 1