Możliwym sposobem rozwiązania tego problemu jest posiadanie osobnego skryptu do dynamicznego wyświetlania zawartości obrazu np. :
obraz.php
header('Content-type: image/jpg');
// DataBase query and processing here...
echo $data['myImage'];
i wywołuj go, gdy potrzebujesz pokazać obrazy przechowywane w Twojej bazie danych, np. wewnątrz pętli:
echo '<img src="image.php?id=' . $data['id'] . '">';
Ale przechowywanie obrazów w bazie danych odbije się na Twoim serwerze i chyba że są naprawdę małe lub masz dobry powód w tym celu należy przechowywać na dysku tylko ich fizyczną lokalizację.
Możesz również użyć tego podejścia, jeśli chcesz ukryć lokalizację obrazu przed użytkownikami lub kontrolować dostęp, ale w takim przypadku istnieją lepsze i szybsze alternatywy.