Mmm, tal vez esto te ayude
<?
$columnes1 = 5; # Número de columnas (variable)
for ($i=1; $row = mysql_fetch_array ($sqla); $i++) {
$id = $row ["id"];
$resto1 = ($i % $columnes1); # Número de celda del <tr> en que nos encontramos
if ($resto1 == 1) # Si es la primera celda, abrimos <tr>
echo "<tr>";
?>
<td width="XXX"><img src="TUS IMAGENES AQUI width="XX" height="XXX>
</td>
<?
if ($resto1 == 0) {echo "</tr>";} # Si es la última celda, cerramos </tr>
}
if ($resto1 <> 0) { # Si el resultado no es múltiple de $columnes acabamos de rellenar los huecos
$ajust = $columnes1 - $resto1; # Número de huecos necesarios
for ($j = 0; $j < $ajust; $j++) {
echo "<td> </td>";
}
echo "</tr>"; # Cerramos la última línea </tr>
}
?>
Ojala te sirva