no aspetta, ma tu le immagini le salvi nel db giusto?
allora quel codice non è corretto, quello va bene se nel db salvi il percorso dell'immagine che avrai caricato su filesystem, ma a quanto ho capito tu hai salvato direttamente le immagini nel db in un campo blob, giusto?
quindi per vedere a video le immagini dovrai fare una cosa del genere:
e poi dovrai costruire il file per il recupero delle immagini; una cosa del genere per intenderci:codice:echo "<img src=\"mostra_immagini.php?id=".$row['id']."\">";
mostra_immagini.php
Codice PHP:<?php
// qui metti le operazioni per connetterti al tuo db, quindi mysql_connect e mysql_select_db
// query per recuperare il file
$sql="SELECT * FROM tabella WHERE id = ".$_GET['id'];
$res=mysql_query($sql)or die("errore:
{$sql}
" . mysql_error());
$tmp=mysql_fetch_assoc($res);
/**
* invio una intestazione contenente il tipo MIME
* al posto di 'tipo_file' metti il nome del campo
* in cui salvi il tipo del file che hai tu nel db
*/
header('Content-Type: '.$tmp['tipo_file']);
/**
* invio al server il contenuto del campo file
*/
echo $tmp['tuo_campo_blob'];
?>
![]()

Rispondi quotando