[supersaibal]Originariamente inviato da fab
al posto di varchar che cosa dovrei mettere?

io non ne so molto di php e mysql, ci sto lavorando solo da 15 giorni e sono inesperta....non è che hai uno script per l'upload che funziona da mandarmi? [/supersaibal]
Per quanto riguarda il campo per il database io, come detto prima eviterei di caricare su l'immagine..
In fondo in html l'immagine che cos'è? non è altro che un tag, in cui si specifica il percorso ad un'immagine remota.. e tu puoi ricreare la stessa cosa...
Nel senso, tu hai un astruttura nel sito con una cartella ad esempio immagini, ok?
Allora tu nel Database, inserirai ad esempio solo il nome dell'immagine, esempio immagine1.jpg (nel primo record) immagine2.jpg (nel secondo) e così via...

Quando andrai a creare la pagina, inserirai il percorso in questo modo:
Codice PHP:
<?php
Effettui la connessione al database
;
Esegui la query;
Fai tutti i tuoi eventuali cicli e controlli;
finchè arrivi ad estrarre i record;
$immagine $rs['immagine'];   //il valore della varibile $immmagine è o immagine1.jpg ecc
?>
[img]immagini/<?php echo $immagine?>[/img]
Questa è una possibile soluzione, e puoi anche personalizzarla con eventuali sottocartelle alla cartella immagini...

Per quanto riguarda lo scrip di upload, c'è un'articolo molto interessante, e piuttosto semplice su freephp