Това е лоша идея да съхранявате изображение в база данни. Запазете пътя до него в базата данни, затворете директорията с изображения чрез .htaccess и го използвайте на твърд диск.
Защо не трябва да съхранявате файлове в DB?
Ако ще използвате DB за съхраняване на изображения, ще имате:
- бавни заявки
- размер на катастрофални индекси
- високо натоварване на моста php<->mysql
- проблеми с редактиране на снимки (Ще трябва да получите изображение, да промените нещо и да вмъкнете всички данни отново. О, нееее)
- проблеми с прехвърляне на файлове от едно място на друго
- нов въпрос относно StackOverflow «Как да работите с файлове, ако не са файлове, а низ»