I don't know, if there is a database, that outputs html.
If you want to do it the Amiga way, you can do the somethink like this:
- use a database with ARexx access
- a http server with cgi/ARexx support
- query the database and generate the html ouput with an ARexx program
et voila, that's it.
Instead of ARexx, you could also use a compiler language like c, pascal, modula etc. if you like.