Works quite well.
Here is a mysql database I use to hold images.
Hope it helps. (Note. You can look in the php documentation on-line to see how big a field the blob and mediumblob are). I put thumbnails in blobs and larger images in mediumblobs.
images CREATE TABLE images ( ImageID int(7) NOT NULL auto_increment, ImageType varchar(100) default NULL, ImageSize int(10) default NULL, Description varchar(200) default NULL, Image mediumblob, Thumbnail blob, OriginalFileName varchar(100) default NULL, AdditionalImage char(1) default NULL, Code1 varchar(20) NOT NULL default '', Code2 varchar(20) default NULL, Code3 varchar(20) default NULL, Code4 varchar(50) default NULL, Code5 varchar(200) default NULL, Code6 float(10,2) default NULL, Code7 int(10) default NULL, Code8 blob, CreatedBy varchar(20) default NULL, DateCreated varchar(20) default NULL, ModifiedBy varchar(20) default NULL, DateModified varchar(20) default NULL, PRIMARY KEY (ImageID,Code1) ) TYPE=MyISAM