Tendrías que hacer un bucle con un contador para ir cargando el dato según el lugar. Te doy un ejemplo.
Supongamos que ya te conectaste con la BBDD y definiste tu sentencia SQL en la variable $ssql
Código PHP:
<?
$rs = mysql_query($ssql);
echo "<table>
<tr>";
$i = 1;
$columnas = 5; //Cantidad de columnas de la tabla
while($row = mysql_fetch_object($rs)){
echo "<td>" . $row->dato . "</td>\r";
$i++;
if($i < $columnas) {
echo "</tr>";
$i = 0;
}
}
echo "</table>";
?>
Fijate, lo hice medio a las apuradas pero creo que está bien. Cualquier error avisá y lo vemos.
Saludos