no entiendo el problema...
sería, 4 columnas, y dos filas, por lo tanto dos resultados por tabla...
Código PHP:
define('RESULTADOS_POR_TABLA',2);
Puedes hacer:
Código PHP:
$num = ceil(mysql_num_rows()/RESULTADOS_POR_TABLA);
for($i = 0, $i<= $num; $i++) {
echo '<table>';
while(...){
echo '<tr>';
echo '<td>' . $campo1 . '</td>';
echo '<td>' . $campo2 . '</td>';
echo '<td>' . $campo3 . '</td>';
echo '<td>' . $campo4 . '</td>';
echo '</tr>';
}
echo '</ table>';
}