Ben alttakini kullanıyorum kendine göre uyarla..
if ($i == 3) { bu kısımdaki rakamı istedigin gibi degisebilirsin.ona göre yanyana sıralama yapar.sonra alta gecer.
<table width="100%">
<tr>
<?
$i = 0;
$q=mysql_query("Select * from tabloadi order by id DESC limit 0,10");
while ($r=mysql_fetch_array($q)) {
if ($i == 3) {
$i = 0;
printf("</tr><tr>");
}
?>
<td><a href="#"><?=$r[adi];?></a></td>
<?
$i++;
} ?>
</tr>
</table>