Pedile a BrujoNic que te mueva el tema.
Un corte de control es procesar por agrupaciones, en este caso estamos agrupando por categoría, mirá este código:
Código:
$anterior = '-1';
while ($row = mysql_fetch_assoc($resultado)) {
// Cada vez que cambie la categoría, la mostramos y
// recordamos su valor para saber cuando vuelve a cambiar.
if (strcmp( $anterior, $row['categoria'] ) == 0) {
echo '<b>',$row['categoria'],'</b>';
$anterior = $row['categoria'];
}
echo $row['nombre'];
}
Espero que te haya servido.
Saludos.