Il tuo IP:

38.107.191.83
Visualizzare immagine salvata nel database (php, mysql)
Valutazione attuale: / 0
ScarsoOttimo 
Scritto da Federica   
Mercoledì 04 Marzo 2009 20:17

Può capitare di dover estrapolare un'immagine da un database per visualizzarla in una pagina web. Il seguente codice visualizza semplicemente l'immagine, ma è una buona base di partenza!

<?
//connessione al database
mysql_connect('localhost', 'utente_db', 'password_db') or die('Connessione non riuscita: ' . mysql_error()); if(!mysql_select_db('nome_db')) die('Selezione database fallita!');

//query per selezionare il campo in cui è salvata l'immagine
$query = "SELECT image FROM tabella WHERE id = 1";
$risultato = mysql_query($query) or die('Query non valida: ' . mysql_error());
$tmp = mysql_fetch_array($risultato);


//costruisco la pagina. cambiare il tipo di file a seconda delle esigenze
header('Content-Type:  image/jpeg');

// invio il contenuto del file
echo $tmp['image'];
?>

Argomenti correlati: PHP Programmazione database

+/-
Commenta
Nome:
Email:
 
Titolo:
UBBCode:
[b] [i] [u] [url] [quote] [code] [img] 
 
 
:angry::0:confused::cheer:B):evil::silly::dry::lol::kiss::D:pinch:
:(:shock::X:side::):P:unsure::woohoo::huh::whistle:;):s
:!::?::idea::arrow:
 
Please input the anti-spam code that you can read in the image.
+/- Commenti
Nuovo
zandor  - mmah ....   |2009-03-12 16:47:32
... trovo inutile salvare un img su un db, visto che si tratta di spazio rubato
sul db per informazioni che potrebbero risiedere tranquillamente in un file
esterno, come si conviene ... quindi mi pare più un esercizio di programmazione
che qualcosa di utile
negus  - Re: mmah ...   |2009-03-12 19:00:11
Magari in progetti più grandi può risultare comodo salvare le immagini sul db,
in modo tale che sai che tutti i "dati" risiedono sul db e nel caso di
un trasloco dell'applicativo non rischi di "scordarti"
qualcosa.

Insomma, si tratta di organizzare tutta la parte delle informazioni
su un unica risorsa.
federica   |2009-03-12 20:36:54
Ciao a tutt*,
questioni organizzative, sicuramente le immagini salvate nel
database sono poco "comode" ma hanno il vantaggio di essere aggregate
agli altri dati.
Visto che mi è capitato di dover estrarre delle immagini da un
database mi è sembrato utile scrivere il metodo.

our Copyright

 
Dario&Federica
Hosting neomediatech