the othe answers are correct in that you need to learn a programming language like ASP, Php, ColdFusion or others, the reason is, HTML is a static document. Meaning the contents within HTML will not change. The code that HTML uses, or Tags (ie. Img Src, Center, A Href, etc.) are like making modifications in MS Word or other Word processing packages. In order to link to a database file where the content being dispalyed on the web changes (dynamic) you need a scripting language, which is what ASP, PhP and the others are.
If this is for a business and you would like assistance, I am currentl in between projects and would be willing to take a look at your needs requirements and give you an estimate as to how long and how much it would take to complete the project. If this is for fun, then you may want to consider other avenues of seeking help, as I've only bee in Yahoo Answers for a short time, but it doesn't look like it is designed for in depth help, you may want to try
http://tech.groups.yahoo.com/group/active-server-pages/
or
http://tech.dir.groups.yahoo.com/group/PHP_MySQL_usergroup/
Personally, I prefer ASP, but that is probably just because I learned on that language.
I'm assuming that you know you will need a web hosting service, unless you are running your own server, and depending on your host, you may be restricted you using 1 technology over the other. You may not be able to use ASP.
One thing I like about www.godaddy.com, which is the host I use, is that they have both technologies and they charge about $5 (or less) per month, which allows me to have an account for both technologies. Also, they have a lot of pre-designed site templates, like pre-designed blog sites, community sites like Yahoo Answers and the like.