I'll suggest you to avoid that in MySQL, because this database engine lacks of a good SQL binary append aggregated function.
This means that if you're going to save large images to MySQL, you'll need to upload them in a single trip, which is very bad because if your image size is - f.e- 8MB, it'll take 8MB of RAM in your server, and probably, PHP request will timeout, because uploading, then saving to database, can take more than few seconds.
Do that if your images are of 1-2MB, and it could be a bad approach anyway. Binary files should be uploaded in chunks, in order to take as less as possible memory, since web pages should work in a shared hosting, but I don't know if it's your case or you're in a dedicated one, but anyway, again, you'll be wasting resources without uploading in chunks - and this is hard to achieve in MySQL for large files -.
At the end of the day, better store references to the file, or use a convention that let us image identifier (ID column in your database) to let your PHP script locate images in some folder.