Ok, you have several choices.
You can:
index.php
<html>
<body>
blah blah
<table>
<?php TABLE CONTENTS GENERATED BY PHP ?>
</table>
</body>
</html>
and then point people to index.php.
Or you can do templates:
template.html
<html>
<body>
blah blah
<table>
%%tablecontents%%
</table>
</body>
</html>
index.php
<?php
$file=file('template.html');
$file = str_replace('%%tablecontents%%', $whatgoesinthetable, $file);
echo $file;
?>
Or you could change your apache settings with an .htaccess file so that all HTML files are run through the PHP parser. Of course if you have just a few HTML files with PHP, then this slows things down significantly for no reason.