First thing I'd do is get the Amaya package for web page design.
http://www.w3.org/Amaya/User/cvs.html
Well, 'better' is subjective, php and mysql go together well, but there are many other interfaces, both to mysql and php.
Perl is good to know for many reasons. You won't need to use it if you're using php->mysql, though.
Check the mysql web site, they have a mysqlgui client, but I've never used it.