Ti spiego come faccio io, naturalmente dovrai adattare lo script alle tue esigenze.
Ogni volta che c'è un immagine stampi una cosa del genere:
codice:
[img]thumb.php?blobId=<? echo $tuo_id ?>[/img]
Il file che recupera l'immagine dal db e la mostrerà sarà appunto thumb.php
codice:
<?
global $blobId;
include 'config.inc.php';
$db = mysql_connect($db_host, $db_user, $db_password)or die('1. '.mysql_error());
mysql_select_db($db_name, $db)or die ('2. '.mysql_error());
$dbQuery = "SELECT blob_type, blob_data FROM legenda WHERE id_legenda = $blobId";
$result = mysql_query($dbQuery) or die('3. '.mysql_error());
$fileType = @mysql_result($result, 0, "blob_type");
$fileContent = @mysql_result($result, 0, "blob_data");
header("Content-type: $fileType");
echo $fileContent;
?>
dovrai modificare praticamente solo il nome dei campi che vai a recuperare ed alcune variabili, niente di più.