You do have to know php and mySQL if you want to design and create your own application using php and mySQL.
As you learn the technologies involved you may appreciate what the tools do for you even more... since you will understand everything that you don't have to do on your own every time.