Yo pienso que el fichero php.ini tiene una extensión llamada
extension=php_pgsql.dll
que hay que habilitar y en una de sus carpetas tiene el llamado fichero php_pgsql.dll
así que hay algo que no hago bien pero no se que puede ser.
Esto mismo ya lo hice con mysql y funcionó bien. Pero ahora con postgresql no funciona.??
Hola Antonio, En realidad lo que quiere decir eso es que tu PHP no tiene soporte para Postgres. No he usado PHP ni Postgres en windows, pero seguro hay muchos manuales que hablan del tema. Saludos Nestor On 11/12/06, Antonio Garcia <angarben ( at ) hotmail ( dot ) com> wrote:
Buenas, soy nuevo y he instalado postgres 8.1.5. en Windows xp. De momento funciona. He creado un usuario llamado antonio y le he incluido una contraseña paterna01. He creado una base de datos llamada customer y un tabla llamada customer con DNI, NOMBRE Y APELLIDO. He configurado el fichero pg_hba.config de la siguiente manera: host all all 127.0.0.1 255.255.255.255 trust ¿que tengo que poner para que me pida la contraseña? la ip de mi portatil es: 192.168.2.117 ¿debería cambiar 127.0.0.1 por esta? Lo que es postgres me funciona bien. Ahora el problema lo tengo al intentar conectarme desde php 5. En PHP.INI he quitado el # de php_pgsql.dll extension=php_pgsql.dll sin ; y he reiniciado. El codigo PHP es el siguiente: <?php function conectar(){ $cadena_conexion = "host=localhost dbname=customer user=antonio password=paterna01"; if(($this->conexion = pg_connect($cadena_conexion)) == false){ return false; echo "No funciona;"; }else{ // ESTE ELSE LO AGREGUE YO echo "paso por aquí"; return true; } } if(conectar()){ echo "Verdad"; }else{ echo "Falso"; } ?> Y el error que me da es: Fatal error: Call to undefined function pg_connect() in c:\ws\www\ejem\ejem07bbbconsulta base datos postgres.php on line 20 y no se donde está el fallo. Pero no se conecta. Saludos, ---------- Antonio García Benlloch Correo: angarben ( at ) hotmail ( dot ) com angarben ( at ) topo ( dot ) upv ( dot ) es Web: http://personales.alumno.upv.es/~angarben ________________________________ Encuentra una aventura, un romance o al amor de tu vida. Date de alta gratis.