you can do it this way, kinda lame though, but don't really understand why the other posters is easy, it's pretty much cut and paste, all i had to do was add the connection info, which he likely had somewhere else
<?
$conn = mysql_connect('localhost', "username", "password") or die("Could not connect to mysql");
$db = mysql_select_db("intranet") or die("Could not connect to database");
$query = "select * from tablename";
$result = mysql_query($query) or die(mysql_error());
?>
<table border="1" width="800">
<tr>
<td nowrap>
<b>Field Names:</b>
</td>
<?
while ($row = mysql_fetch_field($result))
{
?>
<td>
<? echo $row->name; ?>
</td>
<?
}
?>
</tr>
<?
while ($row = mysql_fetch_array($result))
{
?>
<tr>
<td nowrap>
</td>
<td>
<? echo $row['fieldname']; ?>
</td>
<td>
<? echo $row['fieldname']; ?>
</td>
<td>
<? echo $row['fieldname']; ?>
</td>
<td>
<? echo $row['fieldname']; ?>
</td>
<td>
<? echo $row['fieldname']; ?>
</td>
<td>
<? echo $row['fieldname']; ?>
</td>
<td>
<? echo $row['fieldname']; ?>
</td>
<td>
<? echo $row['fieldname']; ?>
</td>
<td>
<? echo $row['fieldname']; ?>
</td>
<td>
<? echo $row['fieldname']; ?>
</td>
</tr>
<?
}
?>