Come posso archiviare e visualizzare le immagini in un database MySQL. Fino ad ora ho scritto solo il codice per ottenere le immagini da parte dell'utente e memorizzarli in una cartella, il codice che ho scritto fino ad ora è: file HTMLCome memorizzare le immagini nel database mysql utilizzando php
<input type="file" name="imageUpload" id="imageUpload">
PHP FILE
$target_dir = "uploads/";
$target_file = $target_dir . basename($_FILES["imageUpload"]["name"]);
$uploadOk = 1;
$imageFileType = pathinfo($target_file,PATHINFO_EXTENSION);
if (move_uploaded_file($_FILES["imageUpload"]["tmp_name"], $target_file)) {
echo "The file ". basename($_FILES["imageUpload"]["name"]). " has been uploaded.";
} else {
echo "Sorry, there was an error uploading your file.";}
http://stackoverflow.com/questions/16382672/how-insert-and-retrieve-images-to-and-from-database-using-php –
Non è consigliabile archiviare l'immagine nel database, ciò che stai facendo attualmente è un approccio migliore. Tutto quello che devi fare è memorizzare il percorso dell'immagine nel database –
Grazie per il tuo aiuto, ho capito. Ora sto solo memorizzando il nome del file caricato nel mio database e recuperando quel nome per aprire l'immagine dove lo voglio io. –