From: Alejandro Moreno (
alejandro.moreno .en. logiciel.com.uy)
Date: Mon Mar 01 2004 - 18:20:26 CET
Entiendo, ya he estado trabajando con php y bbdd
Mas lo que tu expones devuelve una cifra...
Lo que me parece que no quedo claro en mi post anterior es
que el campo
fotogrande es OID, y eso me lleva a tener que trabajar con
las funciones
pg_locreate, pg_loread y esas cosas, y realmente no comprendo
su
funcionamiento.
Con mySql no habia inconvenientes para guardar en un blob un
binario y luego
extraerlo e imprimirlo en el navegador... ahora con Postgre y
sus campos OID
no es tan transparente.
Escucho comentarios.
Saludos y gracias.
Alejandro.-
"Luis Martin-Santos" <
luis .en. webalianza.com> escribió en el mensaje
news:200403011800.10948.luis .en. webalianza.com...
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.-
--- Outgoing mail is certified Virus Free. Checked by AVG anti-virus system (http://www.grisoft.com). Version: 6.0.602 / Virus Database: 383 - Release Date: 01/03/2004 -- 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