Dont take this the hard way, but knowing HTML wont help you at all, HTML is markup, PHP is a scripting language, big difference. Secondly, I would love to point you in the right direction.... keywords you will need: php,mysql,tutorial

Take my advice: Learn PHP first. Don't even think about databases until you know everything there is to know about expressions, arrays, loops, and control structures. Trying to start out with databases is just going to make things more difficult.

-you want to learn php language, start right from http://www.php.netdownload the php manual in your language(if available) and start reading it, code the php and test it, play with it.
-first clear the php basics, that will help you in future learning.