When it comes to images, you can store them in the database as a BLOB type(putting the actual image in the database) or store them in a folder and put the path in the database.
This is one of the best tutorials out there because it's simple and clean :
Step by step tutorial
This one is for BLOB uploads
Photo Upload using BLOB
If you need any help let me know :)