Re: [PHP-ES] [PHP/POSTGRE] IMAGEN EN CAMPO OID

From: Luis Martin-Santos ( luis .en. webalianza.com)
Date: Mon Mar 01 2004 - 18:00:10 CET


        El problema que tienes es que estás haciendo la consulta, pero no recuperando
las filas;

        Lo normal en PHP es seguir el siguiente esquema :

                <bbdd>_connect -------- devuelve idconexion, usada en
                <bbdd>_query ----------------- devuelve idresultado, usado en
                <bbdd>_fetch_array ----------- devuelve array de campos
                
                dicho array de campos contiene los datos reales de la BBDD.

usando postgres , tendrás que hacer algo así:

--------------------------------------------
<?php
        $idconexion = pg_pconnect($string-de-conexion-a-postgres);
        $idresultado = pg_query ($idconexion, "SELECT fotoGrande FROM imagenes where
idSubRubro = 1");
        $row = pg_fetch_array($idresultado);
         Header( "Content-type: image/png");
        echo $row[0];
?>
----------------------------------------------

El ejemplo arriba mencionado cogerá de la BBDD la fotoGrande cuyo idsubrubro
sea 1 (modifica la SQL para tus necesidades, no entiendo tu estructura de
campos)

El Monday 01 March 2004 17:17, Alejandro Moreno escribió:
> Buenos días a todos
> Este es mi primer post en la lista.
> Estoy realizando un catálogo en php/postgresql y guardo en 2 campos de la
> ddbb imagenes (png).
> Paso la estructura de los campos:
>
> idSubRubro (integer)
> descripcion (varchar,100)
> idRubro (integer)
> fotoGrande (oid)
> fotoChica (oid)
>
> He intentado de mil y una maneras hacer una consulta y mostrar las fotos
> pero no obtengo más que:
> Resource id #4, Resource id #2, etc...
>
> Alguien podrá tirarme una línea para ver como es que funciona el proceso de
> recuperación y despliegue de objetos grandes al browser?
> Saludos
> Alejandro Moreno.-
> Buenos días a todos
> Este es mi primer post en la lista.
> Estoy realizando un catálogo en php/postgresql y guardo en 2 campos de la
> ddbb imagenes (png).
> Paso la estructura de los campos:
>
> idSubRubro (integer)
> descripcion (varchar,100)
> idRubro (integer)
> fotoGrande (oid)
> fotoChica (oid)
>
> He intentado de mil y una maneras hacer una consulta y mostrar las fotos
> pero no obtengo más que:
> Resource id #4, Resource id #2, etc...
>
> Alguien podrá tirarme una línea para ver como es que funciona el proceso de
> recuperación y despliegue de objetos grandes al browser?
> Saludos
> Alejandro Moreno.-

-- 
PHP Spanish Localization Talk Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php


This archive was generated by hypermail 2.1.7 : Fri May 14 2004 - 16:04:33 CEST