Lo que te aconsejo para empezar es que para aprender php te dirijas a la pagina de
www.webestilo.com y
www.desarrolloweb.com
que aqui encontraras todo lo necesario para empezar.
Ademas siempre ten en cuenta
www.php.net que ahi encontraras todas las funciones y lo que quieras del lenguage. otra pagina interesante es
www.phpclasses.com en donde encontraras miles de classes para darte ideas.
en lo referido a mysql te aconsejo
www.mysql-hispano.org