Bonjour.
Comme il l'a été expliqué plus haut, les deux n'ont rien à voir et ne sont donc pas comparable (un peu comme si tu comparais une moto et une pompe à essence, lequel est le plus efficace !)
D'une maniere général (mais pas absolu), un site web en php est élaboré en partenariat avec une base MySql. Chacun à son role. Le php genere du html, et envoie des requetes à Mysql qui retourne un résultat (qui peut etre generé en html par php, etc, etc...).
php/mysql est un couple gagnant relativement utilisé de par sa gratuité, mais on pourrait citer asp/SqlServer, Webdev/Oracle, php/posix, etc...
Kalamit,
Du nucléaire...