Si entiendo bien tu pregunta, la forma tradicional de recorrer los resultados den tu consulta SQL es con while:
$consulta= mysql_query("SELECT * FROM productos WHERE categoria='cat1");
Código PHP:
while($row=mysql_fetch_assoc($consulta))
{
echo $row['id_prod']; // aquí va a imprimir consecutivamente y de manera cíclica todos los id uno por uno
}
Obviamente, debes introducir más código html si lo deseas pero sólo podrás ubicar el resultado en un solo lugar. Sino ya deberías buscar algo más complejo.
Saludos