por explorer » 2014-02-28 11:34 @523
A ver... extraer la información de la base de datos siempre es la misma: variables escalares (o como pones en los ejemplos, elementos de un array). DBI te dejará el resultado de la consulta en esos escalares.
Pero... otra cosa distinta es qué contienen esos campos.
Dices que son de tipo BLOB, pero no nos has dicho qué significan esos datos. No es lo mismo que se trate de un texto, o una imagen, o un sonido, o un vídeo. Según el tipo de datos, necesitarás mostrarlos (en pantalla o en HTML) de una forma distinta.
Para saber si estás leyendo bien el BLOB, te vale con hacerle un length() a la variable escalar o al elemento del array que alberga los datos del BLOB sacados de la base de datos, después de hacer la consulta. Si devuelve un valor mayor que 0, entonces sí que estás leyendo los campos BLOB.
JF^D Perl programming & Raku programming. Grupo en Telegram: https://t.me/Perl_ES