Mira estas webs:
www.php.net www.rinconastur.com/php/
Y tel o explico a grandes trechos. El PHP es un lenguage orientado al servidor. Lo que haces es enviar un codigo con tus scripts que el servidor interpreta. Por lo que hace MYSQL, a partir de unas sentencias, puedes interactuar con las BBDD,es decir, insertar datos, recogerlos, modificarlos,etc... Y con los dos lenguages conjuntamente puedes crear paginas dinamicas, empapando(intercalando) el php y mysql dentro del HTML.