Skip site navigation (1) Skip section navigation (2)

RE: Problemas pa conectarme a postgres via php 5

From: "Roberto Gomez Hernandez" <uam_rgh(at)hotmail(dot)com>
To: "'Prof(dot) Gustavo Bautista Carral'" <gcarral(at)gmail(dot)com>,<pgsql-es-ayuda(at)postgresql(dot)org>
Subject: RE: Problemas pa conectarme a postgres via php 5
Date: 2005-06-24 23:57:37
Message-ID: BAY10-DAV1461E8DC20891E058190594ED0@phx.gbl (view raw or flat)
Thread:
Lists: pgsql-es-ayuda
 
En una pagina de prueba de php pon phpInfo(); y ve a esa pagina, en la
seccion de base de datos debe estar la siguiente linea:
 
 

pgsql


PostgreSQL Support
enabled

PostgreSQL(libpq) Version 
“Numero de  version de postgres”

Etc ………
…………………
 

 
 

 
 

 
 
Debe decir que esta habilitado , lo tiene ??
Si no esta habilitado busca el archivo pgsql.ini  esta debajo de
/etc/php.d/, debe tener la siguiente linea “extensión=pgsql.so” y debes
tener ese modulo( en mi caso ) en /usr/lib/pgsql/
 
Espero que te sea util
  _____  

From: pgsql-es-ayuda-owner(at)postgresql(dot)org
[mailto:pgsql-es-ayuda-owner(at)postgresql(dot)org] On Behalf Of Prof. Gustavo
Bautista Carral
Sent: Viernes, 24 de Junio de 2005 07:51 a.m.
To: pgsql-es-ayuda(at)postgresql(dot)org
Subject: [pgsql-es-ayuda] Problemas pa conectarme a postgres via php 5
 
Hola lista Por favor alguien me podría decir porque no me puedo conecta a
postgres via php
 
Tengo instalado el postgres 8 el apache 2 y el php 5 ya funciona el apache
el postgres y el php lo único que falta es conectarme a la base de datos vía
php tengo el siguiente archivo
 
 
 
<html>
<body>
<?php
/*$arreglo = array("0"=>"itzel","1"=>"alma","2"=>"gustavo");
$claves = array_keys($arreglo);
print_r($claves);*/
#phpinfo();
$conexion = "host=132.12.14.50 port=5432 user=usuario password=1234
dbname=educacion_continua";
$conecta=pg_connect($conexion);
if (!$conecta)
{
echo "<p><I>No se pudo conectar a la Base de Datos de Educacion
Continua</I><p>";
exit;
}
$select = "select * from coordinador";
$query = pg_exec($conecta,$select);
$n_elementos = pg_numrows($query);
for($d=0;$d<$n_elementos;$d++)
{
 $cdd_rfc = pg_result($query,$d,"cdd_rfc");
 $cdd_nombre = pg_result($query,$d,"cdd_nombre");
 echo "<br>$cdd_rfc - $cdd_nombre";
}
?>
</body>
</html>
 
y php responde que no se puede conectar a la base de educación continua
 
ya edite el archivo pg_hba.conf  
 
y puse
 
host       all      all          0.0.0.0             0.0.0.0             md5
 
y en postgresql.conf quite los comentarios de las siguientes líneas
 
listen_addresses = '*'  # what IP interface(s) to listen on;
                                # defaults to localhost, '*' = any
port = 5432
 

In response to

pgsql-es-ayuda by date

Next:From: Germán Poó CaamañoDate: 2005-06-25 00:10:24
Subject: Re: Ayuda con Migracion
Previous:From: Alvaro HerreraDate: 2005-06-24 23:27:55
Subject: Re: Ayuda con Migracion

Privacy Policy | About PostgreSQL
Copyright © 1996-2014 The PostgreSQL Global Development Group