Ayuda - Búsqueda - Miembros - Calendario
Versión Completa: Mostrar Informacion De Base En Mysq Con Dato Blob
Swishmax.es. Foro de consulta en español > SwishMax > SwishMax 2
lvinuezav
Saludos,

Estimados amigos necesito de su ayuda, tengo una animacion pero ahora necesito mostrar la informacion d ela base de datos con los efectos de la animacion, la imagen esta almacenada en un campo blob, como podria realizarla, adjunto script de la tabla y la animacion swi.
cancrexo
Hola.
Debes cargar el blob con php y utilizando el header adecuado, enviarselo al swf. Tendrías que leer el valor del blob y mostrarlo como un jpeg. Lo mejor sería un script que recibiese por url el id del registro a mostrar:
CÓDIGO
<?php
$id = intval($_REQUEST["id"]); // Gestión de errores necesaria aquí!!

// Conexión a la base de datos
$link = mysql_connect(DBHOST, DBUSER, DBPASSWORD) or die(mysql_error($link));;
mysql_select_db(DBNAME, $link) or die(mysql_error($link));

// Consulta
$query = "SELECT prog_foto FROM adm_programas where prog_codigo='$id' ";
$resultado = mysql_query($sql, $link) or die(mysql_error($link));
$row = mysql_fetch_assoc($resultado);
$blob = $row['prog_foto'];
header("content-type: image/jpg"); // Importante
echo $blob; // Muestra la imagen
?>

Si guardas como leeBlob.php por ejemplo, bastaría hacer lleBlob.php?id=12 para sacar la foto del registro 12.

Por lo tanto desde el swf, tan solo deberías llamara a ese script mediante un sencillo loadMovie por ejemplo:
CÓDIGO
loadMovie("leeBlob.php?codigo=7");


La conexión sql supongo que estará bien. Que alguien me corrija en caso contrario. Hace ya mucho que no utlizo ese sistema para trabajar con las BBDD rolleyes.gif

Salu2
Esta es una versión "reducida (lo-fi)" de nuestro contenido. Para ver la versión completa con mas información, formato e imágenes, por favor haz click aquí.
Invision Power Board © 2001-2012 Invision Power Services, Inc.