php con sql-relay
Publicado por Paco (1 intervención) el 17/04/2005 14:57:11
Hola a todos
Hace poco que he empezao a trabjar programando PHP y tengo un problema.
La instalacion es apache 2+php5+postgresql+sqlrelay.
La cosa es que cuando instale sqlrelay pude conectar sqlrelay a la postgresql pero desde php no puedo usar sqlrelay.
Para conectarme a SQLRelay he preferido usar PHP Pear por eso de que es una libreria que esta ya dentro del nucleo de PHP. Para realizar la conexion hago:
require('DB.php');
require_once 'DB.php';
$db = DB::connect("sqlrelay://postgres:[email protected]:9000/Herramientas");
El problema esta en que si hago $db->disconnect() por ejemplo me da un error fatal porque me dice que no encuentra el metodo disconnect().
Sin embargo si hago la conexion directamente a postgres
$db = DB::connect("postgres://postgres:[email protected]:9000/Herramientas");
no me da ese fallo y puedo usar $db para hacer consultas y demas.
SQlRelay esta creo que bien configurado pues desde la linea de comandos accedo bien a postgres, asi que es un problema a la hora de comunicar php con sqlrelay.
Segun la documentacion de SQLRelay este tiene driver para PHP Pear DB
Hace poco que he empezao a trabjar programando PHP y tengo un problema.
La instalacion es apache 2+php5+postgresql+sqlrelay.
La cosa es que cuando instale sqlrelay pude conectar sqlrelay a la postgresql pero desde php no puedo usar sqlrelay.
Para conectarme a SQLRelay he preferido usar PHP Pear por eso de que es una libreria que esta ya dentro del nucleo de PHP. Para realizar la conexion hago:
require('DB.php');
require_once 'DB.php';
$db = DB::connect("sqlrelay://postgres:[email protected]:9000/Herramientas");
El problema esta en que si hago $db->disconnect() por ejemplo me da un error fatal porque me dice que no encuentra el metodo disconnect().
Sin embargo si hago la conexion directamente a postgres
$db = DB::connect("postgres://postgres:[email protected]:9000/Herramientas");
no me da ese fallo y puedo usar $db para hacer consultas y demas.
SQlRelay esta creo que bien configurado pues desde la linea de comandos accedo bien a postgres, asi que es un problema a la hora de comunicar php con sqlrelay.
Segun la documentacion de SQLRelay este tiene driver para PHP Pear DB
Valora esta pregunta


0