Depends on your definition of hard. How well do you know php and mysql? Have you done any database reading and writing before?