Вам необходимо использовать blob
(или mediumblob
или longblob
в зависимости от максимального размера изображений, который вы хотите поддерживать) для хранения двоичных данных.
Перед вставкой обязательноэкранировать специальные символы в двоичных данных изображения.
$img_data =mysql_real_escape_string(file_get_contents($filename));