Jak mogę przechowywać i wyświetlać obrazy w bazie danych MySQL. Do tej pory mam tylko napisany kod, aby uzyskać obrazy z użytkownikiem i przechowywać je w folderze kod, który napisałem do tej pory jest: plik HTMLJak przechowywać obrazy w bazie danych mysql za pomocą php
<input type="file" name="imageUpload" id="imageUpload">
PHP PLIK
$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 –
wouldnt't Polecam przechowywania obrazu w bazie danych, co teraz robisz jest lepszym podejściem. Wszystko, co musisz zrobić, to zapisać ścieżkę do obrazu w bazie danych. –
Dzięki za pomoc, zrozumiałem to. Teraz przechowuję nazwę przesłanego pliku w mojej bazie danych i pobieraję tę nazwę, aby otworzyć obraz tam, gdzie go chcę. –