Saludos!
Mis mas sinceros agradecimientos por la atención prestada y la correspondiente ayuda.
He conseguido mi objetivo de la siguiente manera:
Código PHP:
<?php
if ($categoria == "")// con este if miramos si la pagina tiene o no clasificacion por categoria mediante $_GET
$sql="SELECT * FROM clasificados";
else
$sql="SELECT * FROM clasificados WHERE categoria = '$categoria'";
$result = mysql_query($sql);
$numero = mysql_num_rows($result);
$filas = $numero / 4;// me doy cuenta de cuantas filas son, y alimento el primerwhile
echo '<table>';
$i = 0;
while($i <= $filas)// se utiliza menor o igual por si hay un registro de mas (dos o tres tambien...), genere otra fila nueva
{
echo '<tr>';
$j = 0;
while($j <4) // while de 4 iteraciones para 4 columnas
{
$row = mysql_fetch_array($result);
if ($row['id'] == "")// verifico si el registro viene vacio (significa que ya termino... entonces hace rompimiento del ciclo)
break;
else
echo '<td>'.$row['nombre'].'</td>';
$j = $j + 1;
}
echo '</tr>';
$i = $i + 1;
}
echo '</table>';
?>
Pongo mi resultado por si a alguien le sirve despues!