Her 5 adımda bir </tr> resetleyecek bir adım yaparsanız olur.

echo '<table>';
$sayac = 1;

while ($row = mysql_query($query)) {

   if ($sayac == 1) {
   echo '<tr>';   /* her 1. adimda yeni row ac */
   }

echo '<td>'.$row['numara'].'</td>';




   if ($sayac == 5) {
   echo '</tr>';   /* row u kapa sayac i resetle */
   $sayac = 0;
   }

$sayac++;
}

echo '</table>';
sigara zaten sağlığa zararlıdır.