Are you trying to make two columns that each output the same database field while still getting a different value within each column?
If so, I used a tutorial from spoono That alternates row colors, and use the same principle. So basically every other row the code alternates. On even rows it starts a tr tag and doesn't end it, on odd rows it doesn't start with a tr but ends with a tr. I don't know how well this will work, it hasn't been tested and was just a stab in the dark, but hopefully it will atleast get you going.
<table width="400">
<?
// Connect to MySQL
mysql_connect ('localhost', 'username', 'password') ;
mysql_select_db ('dbname');
$result = mysql_query (SELECT * FROM table);
if ($row = mysql_fetch_array($result)) {
for ($i = 0; i < count($row); $i++) {
if ($i % 2) {
echo "<tr><td width='200' style='border:double 1px solid #000000'><a href='" . $row[Font_URL] . $row[Name] . "'>" . $row[Font_Name] . "</a></td>\n";
} else {
echo "<td width='200' style='border:double 1px solid #000000'><a href='" . $row[Font_URL] . $row[Name] . "'>" . $row[Font_Name] . "</a></td></tr>\n";
}
}
}
?>
</table>
Let me know how that works.
Cgraz