Your goal wouldn't be to put HTML into the database, although I suppose it is possible, but more along the lines of the specific information you would like to store for each person such as there name, address, phone number etc.
You mentioned that each person has a table in the database. I don't think that would be necessary for what you are trying to do. You can very easily just create one table say "familyMembers" and each row in that table will be associated with each family member. With columns such as
Name | Street | Town | Zip Code | Phone | Etc
So when retrieving that information from the database you only have to search the one table looking for the row with a specific name. That information then gets put into a PHP array, then split into individual php variables which then gets inserted into your PHP code for display.
I could provide you with some examples if you would like but for a deeper understanding it is the best bet to read and learn for yourself.
You can go
HERE to learn more about connecting to MySQL, inserting information into the database, updating information, and selecting information. To the left of the link page you will see the PHP Database menu items which goes into further detail.
Keep me posted on how you go and if you have any more questions don't hesitate to ask.