Below is new code I have found from around sites that still does not work.
The code is being used in a Joomla 1.6 site but the code should still work and be the same.
<?php
defined('JEXEC') OR defined('VALID_MOS') OR die( "Direct Access Is Not Allowed" );
?>
This is the eateries of Callander..
<?php
$db =& JFactory::getDBO();
$query = "SELECT * FROM jos_a_eateries WHERE (Town = 'Callander') ;";
$db->setQuery($query);
$num=mysql_num_rows($row);
?>
<table border="0" cellspacing="2" cellpadding="2">
<tr>
<th><font face="Arial, Helvetica, sans-serif">Name</font></th>
<th><font face="Arial, Helvetica, sans-serif">Address</font></th>
<th><font face="Arial, Helvetica, sans-serif">Postcode</font></th>
<th><font face="Arial, Helvetica, sans-serif">Email</font></th>
<th><font face="Arial, Helvetica, sans-serif">Website</font></th>
</tr>
<?php
$i=0;
while ($i < $num) {
$f1=mysql_result($result,$i,"Name");
$f2=mysql_result($result,$i,"Address");
$f3=mysql_result($result,$i,"PostCode");
$f4=mysql_result($result,$i,"Email");
$f5=mysql_result($result,$i,"Website");
?>
<tr>
<td><font face="Arial, Helvetica, sans-serif"><?php echo $f1; ?></font></td>
<td><font face="Arial, Helvetica, sans-serif"><?php echo $f2; ?></font></td>
<td><font face="Arial, Helvetica, sans-serif"><?php echo $f3; ?></font></td>
<td><font face="Arial, Helvetica, sans-serif"><?php echo $f4; ?></font></td>
<td><font face="Arial, Helvetica, sans-serif"><?php echo $f5; ?></font></td>
</tr>
<?php
$i++;
}
?>
Cheers in advance for any info that will help.