Bon... php est en fait un language dynamique et surtout complémentaire aux languages de base html/javascript, il permet en quelquesorte de traiter des informations de manière logique, il inclus donc desvariables, etc...; si on devait comparer au html, ca na rien a voir : le html c´est de la mise en page, et le php, c´est dynamique, ca peut par exemple mettre en page des pages ( donc en manipulant du html), celon les conditions que tu fixe.
En ce qui concerne mysql, on va super simplifier, en gros il s´agit d´un mega fichier texte ou sont stocké des informations ( messages, etc..., au lieu d´enconbrer le ftp de fichiers texte et data inutile)
la différence de ces 2 languauges, c´est qu´ils ne peuvent s´effectuer que du coté du serveur ( que quand ils sotn en ligne, a moins d´avoir un logiciel comme easyphp), et mysql à besoin d´un autre language pour etre affiché sur une page ( languages dynamiques : php, asp, . ..)
voila voilou