Foros del Web » Programando para Internet » PHP »

conexion php con postgres, ayuda porfa

Estas en el tema de conexion php con postgres, ayuda porfa en el foro de PHP en Foros del Web. buenas a todos, tengo un gran problema, les cuento... estoy trabajando con php y postgres, y no me puedo conectar a la BD, mi condigo ...
  #1 (permalink)  
Antiguo 29/05/2008, 11:15
 
Fecha de Ingreso: noviembre-2007
Mensajes: 237
Antigüedad: 16 años, 5 meses
Puntos: 4
Exclamación conexion php con postgres, ayuda porfa

buenas a todos, tengo un gran problema, les cuento...

estoy trabajando con php y postgres, y no me puedo conectar a la BD, mi condigo es el isguiente:

Código PHP:
$cpg_connect("host=localhost port=5432 dbname=mibd user=usuario password=miclave")
    or die(
"Error: " pg_last_error()); 
este codigo antes me funcionaba, asi que no creo que sea ese el problema, pero cuando ejecuto la aplicacion me muestra el siguiente error:

Fatal error: Call to undefined function pg_connect() in C:\

he buscado ayuda pero no puedo soluciadnarlos, e porbado sacando la ; del archivo php.ini a php_pgsql.dll no se que pueda ser, espero su ayuda hgracias


Herramienrtas:

postgres 8.2
appserv:
Apache 2.2.8
PHP 5.2.6
MySQL 5.0.51b
phpMyAdmin-2.10.3
  #2 (permalink)  
Antiguo 29/05/2008, 11:54
Avatar de eft0  
Fecha de Ingreso: junio-2003
Ubicación: Santiago - Chile
Mensajes: 635
Antigüedad: 20 años, 10 meses
Puntos: 9
Respuesta: conexion php con postgres, ayuda porfa

Definiticamente es por que no esta activado la extension de PGSQL en el php.ini, revisa bien la ruta del php.ini a travez de un phpinfo() .
__________________
eft0's stuff! - http://estebanfernandez.net
  #3 (permalink)  
Antiguo 29/05/2008, 12:05
 
Fecha de Ingreso: noviembre-2007
Mensajes: 237
Antigüedad: 16 años, 5 meses
Puntos: 4
Respuesta: conexion php con postgres, ayuda porfa

gracias por responder, revise el phpinfo() y la ruta esta correcta

Configuration File (php.ini) Path C:\WINDOWS
Loaded Configuration File C:\WINDOWS\php.ini

nose que sucede, espero que me sigas ayudando porfa, gracias
  #4 (permalink)  
Antiguo 29/05/2008, 15:00
Avatar de GatorV
$this->role('moderador');
 
Fecha de Ingreso: mayo-2006
Ubicación: /home/ams/
Mensajes: 38.567
Antigüedad: 18 años
Puntos: 2135
Respuesta: conexion php con postgres, ayuda porfa

Hola oscar2h,

eft0 se refiere a que cheques que en el php.ini verifiques que está cargada la extensión de PostgreSQL, busca en la parte de [extensions] y quitale el ; a la línea que dice ;extension=php_postgre.dll

Saludos.
  #5 (permalink)  
Antiguo 29/05/2008, 15:22
 
Fecha de Ingreso: noviembre-2007
Mensajes: 237
Antigüedad: 16 años, 5 meses
Puntos: 4
Respuesta: conexion php con postgres, ayuda porfa

gracias por responder, pero efectivamente eso ya lo habia realizado anteriormente pero aun asi no me da resultado, saque ; del extension=php_pgsql.dll,

desintale todo y lo volvi a instalar con otro version del appserv, que trae
MySQL Root Password Reset
Apache 2.0.59
PHP 4.4.5
MySQL 5.0.27
phpMyAdmin-2.9.2

volvi a modificxar el php.ini pero sigue con lo mismo, espero su ayuda, gracoas
  #6 (permalink)  
Antiguo 29/05/2008, 15:26
Avatar de GatorV
$this->role('moderador');
 
Fecha de Ingreso: mayo-2006
Ubicación: /home/ams/
Mensajes: 38.567
Antigüedad: 18 años
Puntos: 2135
Respuesta: conexion php con postgres, ayuda porfa

¿En el phpinfo() ves la extensión de Postgre cargada?

Saludos.
  #7 (permalink)  
Antiguo 29/05/2008, 15:30
 
Fecha de Ingreso: noviembre-2007
Mensajes: 237
Antigüedad: 16 años, 5 meses
Puntos: 4
Respuesta: conexion php con postgres, ayuda porfa

gracias por la ayuda, pero ya se soluciono, realmente nose que secedia, antes de instalar nuevamente el appserv y postgres hice lo mismo que ahora (modificar php.ini) pero no me resultaba, pero ahora me funciono, quiero creer que erla la ;extension=php_pgsql.dll, gracias de new, porfin!!!

saludos
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 15:47.