Hola tengo algo similar en alguno de mis scripts y lo que hago es obtener el modulo para saber si es múltiplo de 4.
Código PHP:
Ver original<table>
<tr>
<?php
$i=1;
$imagen=$reg["columna"];
print "<td><img src=\"$imagen\" width=\"450\" heigth=\"450\"/></td>";
if( ($i%4) == 0){
print "<tr>";
}
$i++;
}
?>
</table>
con $i%4 obtienes el reciduo de dividir $i entre 4
Asi si en tu consulta tienes 20 renglones, donde cada uno hace refencia a una foto, entonces el código te dara una tabla con 5 renglones y claro 4 columnas, es muy fácil corregir el código si queres que la tabla tenga 3,4,5 o 6 columnas.
Obtienes el modulo y si es cero, quere decir que es múltiplo y ahi mero creas otro renglon con <tr> si no entonces sólo creas columnas con <td>