[Pgsql-ayuda] apache+php+postgresql

Mario Donoso A. mario.donoso@jmc.utfsm.cl
Fri, 9 May 2003 14:00:02 -0400


hola listeros, soy super nuevo en esto de PostgreSQL y he ido logrando cosas
de a poco, por ejemplo:

Logre instalar y hacer funcionar pg en linux 9.0
luego aprendi a crear una base de datos y luego una tabla
despues la llene con algunos datos

el proximo paso era poder leer la base desde una pagina web hecha con php
pero una vez que hice la pagina no funciono.

la pagina es la siguiente:

base.php

<HTML>
    <HEAD>
        <TITLE> Pagina de acceso a la base de Datos</TITLE>
    </HEAD>

<BODY>

<?php

/* ********************* */
/* Conexion a PosgreSQL  */
/* ********************* */

/* Conexion a la base de datos */

$conexion = pg_connect("host=<direccion ip>
                                        port=5432 dbname=prueba");

if (!$conexion)
{
    echo "<CENTER>
            Fallo la conexion .... seria todo.
          </CENTER>";
    exit;
}

$sql="SELECT * FROM usuarios ORDER BY edad;";

/* Ejecuta y almacena el resultado de la orden SQL en $resultado_set */

$resultado_set = pgExec ($conexion, $sql);
$filas = pg_NumRows($resultado_set);

/* Presenta la informacion almacenada en $resultado_set */

for ($j=0; $j < $filas; $j++)

    {
        echo "Nombres:    " .pg_result($resultado_set, $j, 0)." <BR>
              Apellidos:  " .pg_result($resultado_set, $j, 1)." <BR>
              Edad:       " .pg_result($resultado_set, $j, 2)." <BR>
              Institucion:" .pg_result($resultado_set, $j, 3)." <P>";
    }

/* Cierra conexion */

pg_close($conexion);

?>

</BODY>
</HTML>

el error que manda el browser es el sgte:
/*
Warning: pg_connect() unable to connect to PostgreSQL server: No se ha
podido conectar con el servidor: Conexión rehusada ¿Está el servidor en
ejecución en el host 200.1.30.16 y acepta conexiónes TCP/IP en el puerto
5432? in /var/www/php/base.php on line 17

Fallo la conexion .... seria todo.
*/

no se a que se debe este error, ojala me puedan ayudar y recuerden que estoy
recien comenzando en esto..

gracias

ppdd: apache, php y postgresql (en el mismo servidor) estan funcionando ok.

********************************************
Mario Donoso Arriagada
Email: mario.donoso@jmc.utfsm.cl
*********************************************