Možným způsobem, jak tento problém vyřešit, je mít samostatný skript pro dynamický výstup obsahu obrázku, např. :
image.php
header('Content-type: image/jpg');
// DataBase query and processing here...
echo $data['myImage'];
a zavolejte jej, kdykoli potřebujete zobrazit obrázky uložené ve vaší databázi, např. uvnitř vaší smyčky:
echo '<img src="image.php?id=' . $data['id'] . '">';
Ukládání obrázků do databáze si ale vybere daň na vašem serveru a pokud nejsou opravdu malé nebo nemáte dobrý důvod k tomu byste měli uložit pouze jejich fyzické umístění na disk.
Tento přístup můžete také použít, pokud chcete před svými uživateli skrýt umístění obrázku nebo řídit přístup, ale pro tento případ existují lepší a rychlejší alternativy.