Re: PostgreSQL + PHP

From: Mario Jiménez Carrasco <mario(dot)carrasco(at)gmail(dot)com>
To: Maritza Parra <database_tallersoftware(at)yahoo(dot)es>, pgsql-es-ayuda(at)postgresql(dot)org
Subject: Re: PostgreSQL + PHP
Date: 2005-08-04 19:22:39
Message-ID: e6f25a5705080412223414fcbf@mail.gmail.com
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-es-ayuda

Maritza solo una pregunta..
que version de php-postgresql-apache maneja este triad??
Gracias por toda esta informacion...

On 8/4/05, Maritza Parra <database_tallersoftware(at)yahoo(dot)es> wrote:
>
> Hola Mario,
> actualmente estoy trabajando con php y postgresql bajo windows y no he
> tenido problemas, aki van dos tips:
> 1- hay un paquete llamado apache2triad, que trae php, postgresql y
> apache2.
>
> http://sourceforge.net/projects/apache2triad
>
> Instalas eso y keda todo listo, es lo maximo!!!. En el administrador de
> apache2triad tienes un conjunto de herramientas con las que puedes por
> ejemplo testear la conexion entre php y postgresql, ahi mismo tienes el
> codigo de como hacerlo.
> 2.- revisando tu codigo, hay dos detalles, el primero tiene que ver con
> la funcion pg_Exec, yo utilizo pg_query, vee el siguiente link:
>
>
> http://www.ulfix.net/index.php?option=com_content&task=view&id=404&Itemid=114&limit=1&limitstart=1
> y segundo, en postgresql se cada tabla esta dentro de un esquema los que
> a su vez estan dentro de la base de datos, entonces cuando llamas a la tabla
> hay que hacer referencia a ella junto al esquema en donde esta, mira aqui
> hay un ejemplo de mi codigo:
> $dbname = "prueba";
> $dbuser = "postgres";
> $dbpass = 1111;
> $dbtab = "nombre_esquema.nombre_tabla";
> $link = pg_connect("host=$dbhost dbname=$dbname user=$dbuser
> password=$dbpass") or die ("Could not connect to $dbname on $dbhost with
> $dbuser@".$_SERVER[REMOTE_ADDR <$dbuser(at)%22(dot)$_SERVER[REMOTE_ADDR>]);
> $sql = "SELECT * FROM $dbtab";
>
> $result = pg_query($sql);
> while ($line = pg_fetch_assoc($result)) {
> echo "<tr><td class=tdd>".$line['direccion']."&nbsp;</td>";
> echo "<td class=tdl>".$line['pais']."&nbsp;</td>";
> echo "<td class=tdd>".$line['id']."&nbsp;</td>";
> echo "<td class=tdl>".$line['ciudad']."&nbsp;</td></tr>";
> }
> y esto funciona a la perfeccion!!!.
> Espero que te sirva.
> Saludos, Maritza.
> *Mario Jiménez Carrasco <mario(dot)carrasco(at)gmail(dot)com>* escribió:
>
> Hola amigos..
> tengo un problema al intentar conectarme a mi base de datos PostgreSQL
> desde PHP
>
> la pagina me arroja el siguiente mensaje de error..
>
> intentanto conectar...
> *Fatal error*: Call to undefined function pg_connect() in *
> c:\Inetpub\wwwroot\taller\conexion.php* on line *12*
> **
>
> la seccion php de mi pagina es la siguiente..
>
> <?php
>
> echo "intentanto conectar...";
>
> $conexion = pg_connect("host=localhost port=5432 dbname=inventario
> user=postgres password=nosepuededecir");
>
> if (!$conexion)
> {
> echo "<CENTER>Problemas de conexion con la base de datos.</CENTER>";
> exit;
> }
>
> $consulta = "SELECT * FROM usuario";
> $resultado_set = pg_Exec ($conexion, $consulta);
> $filas = pg_NumRows ($resultado_set);
>
> for ($j=0; $j < $filas; $j++)
> {
> echo "Usuario...: ".pg_result($resultado_set, $j, 0)." <BR>
> Nombre....: ".pg_result($resultado_set, $j, 1)." <BR>
> Apellido..: ".pg_result($resultado_set, $j, 2)." <P>";
> }
>
> pg_close ($conexion);
>
> ?>
>
>
> Alguien podria decirme que estoy haciendo mal???'
>
> o que me hace falta configurar....
>
> tengo PostgreSQL 8.0.3 y PHP 5.
>
> Gracias,
>
>
>
> --
> Mario Jimenez Carrasco
>
> Calle 27-A #324 x 10-C y 12,
> Fracc. Vergel II.
> Mérida, Yucatán.
>
> ------------------------------
>
> Correo Yahoo!
> 1GB de capacidad gratis y más privacidad. Infórmate aquí<http://us.rd.yahoo.com/mail/es/whatsnew/*http://es.whatsnew.mail.yahoo.com/>
> http://correo.yahoo.es
>
>

--
Mario Jimenez Carrasco

Calle 27-A #324 x 10-C y 12,
Fracc. Vergel II.
Mérida, Yucatán.

In response to

Responses

Browse pgsql-es-ayuda by date

  From Date Subject
Next Message Jaime Casanova 2005-08-04 19:36:01 Re: visual basic y postgresql
Previous Message Martin Hawk 2005-08-04 19:22:01 visual basic y postgresql