While I do not think this project itself is hard..
It storage of data in a database and then retrieved. That does not make it any less of a small project for someone.
I am not sure what your technical level is as far as programming but you are basically going to want to
Insertion
Build a HTML form with at minimal textfields you want to store into the data base the one you listed.
Build a PHP file that will take the form data and use a MySQL Insert Syntax to add it to the database.
Search
Build a HTML form with fields you would like to search on
Build a PHP file that will take the search fields and use the SELECT Syntax to get results.
(Probably using the like '%input%' in the where for best results.)
I found this
link has some basic code to get you going.