Ortak yanı yok nerdeyse o kadar farklı, bisiklet ile arabanın farkını soruyorsun gibi
HTML web tasarım dilidir, sadece "tasarım" programlamaya dair herhangi bir şey yapamazsın, 1+1 bile. PHP ise bir web programlama dilidir. Veritabanı vs ilişkilendirmesini bununla yapabilirsin. Asp de buna örnek.