Beh dipende.....Originariamente inviato da homerbit
la foto va uppata in una cartella e nel form va scritto il suo percorso (cartella/nomefile.xyz)
Salvarla in una cartella e salvare il percorso nel db
oppure
salvare direttamente l'immagine in un campo blob del db
sono due soluzioni differenti....
Non c'è una soluzione migliore a priori bisogna vedere l'archittura generale del progetto che stai sviluppando...
tieni presente che se salvi il percorso nel DB dovrai accedere prima al db per cercare il percorso e poi dovrai accedere al filesystem per ottenere l'immagine e se lo devi fare in maniera massiva per decine di immagini non è il massimo
se vuoi scrivere il blob fa una cosa tipo:
$filedata= get_file_contents(....)
e poi scrivi nel blob
INSERT INTO <tab> VALUES ($filedata)
facendo eventualmente qualche controllo primo della insert sul formato dei dati