Pues para esto sólo tienes que ingeniártelas con HTML. Si sabes que las tablas empiezan con <table>, que cada fila es <tr> y cada celda es <td>...
Código:
<table>
<tr>
<td> dato 1 </td>
<td> dato 2 </td>
<td> dato 3 </td>
Y cada 3 resultados..... </tr> <tr>
<td> dato 4 </td>
...
Esto lo puedes hacer poniendo fuera del bucle (while) una variable que contenga el número.
Y por cada resultado, incrementas:
Entonces verificas si ha de poner </tr><tr> con un condicional:
Código PHP:
if ($numero == 3) {
echo "</tr><tr>";
$numero = 0; //Lo vuelves a poner a 0 para que vuelva a contar hasta 3.
}
Espero que te sirva para orientarte.