Foros del Web » Programando para Internet » PHP »

Conexion Apache+PHP+PostgreSQL

Estas en el tema de Conexion Apache+PHP+PostgreSQL en el foro de PHP en Foros del Web. Hola, Tengo un problema entre la conexion de Postgres y PHP... vaya creo, porque tampoco estoy seguro. He instalado PostgreSQL, Apache y PHP. Los tres ...
  #1 (permalink)  
Antiguo 18/05/2009, 14:40
 
Fecha de Ingreso: mayo-2009
Mensajes: 14
Antigüedad: 10 años, 8 meses
Puntos: 0
Conexion Apache+PHP+PostgreSQL

Hola,

Tengo un problema entre la conexion de Postgres y PHP... vaya creo, porque tampoco estoy seguro.

He instalado PostgreSQL, Apache y PHP. Los tres funcionan por separado, he creado bases de datos con postgres, en mozilla aparece It works y tambien me conecta PHP.

He creado una tabla en postgres y luego he hecho un archivo php (prueba.php). Pongo //localhost/prueba.php y no me sale nada... ni error ni nada, solo la pagina en blanco y el titulo del archivo que le he dado. Puede ser problema de la conexion entre postgres y php? he revisado contraseña y base de datos muchas veces y es correcto... Estoy haciendo algo mal? Muchas gracias!!!!

Pongo el texto del archivo

<HTML>
<HEAD>
<TITLE>Prueba conexión</TITLE>
</HEAD>
<BODY>
<?php

$conexio = pg_connect("host=localhost port=5432 dbname=datos
password=*** user=postgres") or die("<BR>ERROR accediendo a la BD!<BR>");


$sql = "select * from prueba";
$resultat_set = pg_Exec ($conexio, $sql);

echo pg_result($resultat_set, 0, 0);

pg_close($conexio);
?>
</BODY>
</HTML>
  #2 (permalink)  
Antiguo 18/05/2009, 14:55
Avatar de GatorV
$this->role('moderador');
 
Fecha de Ingreso: mayo-2006
Ubicación: /home/ams/
Mensajes: 38.567
Antigüedad: 13 años, 7 meses
Puntos: 2135
Respuesta: Conexion Apache+PHP+PostgreSQL

Revisa que tengas la directiva display_errors en On en tu php.ini.

Saludos.
  #3 (permalink)  
Antiguo 18/05/2009, 14:56
Avatar de pateketrueke
Modernizr
 
Fecha de Ingreso: abril-2008
Ubicación: Mexihco-Tenochtitlan
Mensajes: 26.399
Antigüedad: 11 años, 9 meses
Puntos: 2534
Respuesta: Conexion Apache+PHP+PostgreSQL

tienes habilitada la extensión de PostgreSQL en PHP??

Código PHP:
<?php
echo function_exists('pg_connect')? 'si''no';
__________________
Y U NO RTFM? щ(ºдºщ)

No atiendo por MP nada que no sea personal.
  #4 (permalink)  
Antiguo 18/05/2009, 15:00
 
Fecha de Ingreso: mayo-2009
Mensajes: 14
Antigüedad: 10 años, 8 meses
Puntos: 0
Tengo habilitada la conexion postgreSQL en PHP y ya active el display errors porque lo lei en otro foro.

Se os ocude otra cosa? al salir la pagina en blanco despista mucho...

Gracias!!!

Ahora he provado lo de la conexion habilitada y me dice que NO!

Ya tenia sacado el punto y coma del archivo php.ini en
extension=php_pgsql.dll, y pensava que tenia la libreria php_pgsql.dll donde debia pero no...
Estaba en el sitio equivocado... la he puesto en la carpeta /ext y ya funciona!

a veces las cosas mas tontas no se ven... y mira que llevaba rato.

Muchas gracias

Última edición por GatorV; 18/05/2009 a las 15:14
  #5 (permalink)  
Antiguo 18/05/2009, 15:13
Avatar de GatorV
$this->role('moderador');
 
Fecha de Ingreso: mayo-2006
Ubicación: /home/ams/
Mensajes: 38.567
Antigüedad: 13 años, 7 meses
Puntos: 2135
Respuesta: Conexion Apache+PHP+PostgreSQL

Revisa el Log de errores de Apache es probable que ahi se este guardando la causa del error.

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.
Tema Cerrado




La zona horaria es GMT -6. Ahora son las 19:54.