Ciao a tutti
quando carico e poi visualizzo un immagine dal database mysql, me la fa vedere tagliata a metà
non capisco perchè.
Dove posso andare a modificare per fargli memorizzare tutta l'immagine?
Grazie ciao a tutti
Ciao a tutti
quando carico e poi visualizzo un immagine dal database mysql, me la fa vedere tagliata a metà
non capisco perchè.
Dove posso andare a modificare per fargli memorizzare tutta l'immagine?
Grazie ciao a tutti
ok risolto ho cambiato da blob a medium blob
Non è una buona idea salvare un'immagine direttamente nel db.
La pratica da preferire è mettere nel db solo il path e i nomi dei file uploadati e salvare i file in una cartella del server, così da avere un db mooolto più leggero.
il problema e' che non so farlo con quel metodo.
se ci deve mettere molte foto dici che diventa pesantissimo?
perchè infatti ci devo mettere un sacco di foto
che cosa potrebbe succedere? rallenta il sito?
Grazie ciao
Quanto spazio hai a disposizione per il database?
Mettendoci delle foto probabilmente lo riempiresti in un attimo, mettendo invece solo il nome dell'immagine puoi metterne un'infinità in più.
Per mostrare poi l'immagine sul sito ti basta fare una query, leggere il nome dell'immagine, ed inserirla nel codice.
Ad esempio:
Codice PHP:
$query = "SELECT img FROM tabella WHERE...";
$result = mysql_fetch_assoc(mysql_query($query));
echo "[img]". $result[[/img]'";
ok grazie mentre per farle uppare dentro a una cartella?