HTML is the content. More here…
CSS makes it look good.
PHP can run function on numbers and strings, and can get and store data to and from a MySQL database. A database is just a collection of tables that store information, kind of like Excel spread sheets.