Hola de nuevo davincci!! Cómo vas??
Ahì te "agarras" de un ciclo repetitivo.. un while para ser exacto... Pero cambiando tambièn la consulta, por que debes traer de la tabla categorias todos sus id, osea debes traer id_categorias de la tabla categorias:
Código PHP:
$consulta="select * from tu_tabla_categoria";
$resul=mysql_query($consulta);
while($row=mysql_fetch_array($resul))
{
$consulta="select * from productos where categoria=".$row['id_categoria']." order by id_producto limit 1";
$res=mysql_query($consulta);
$raw=mysql_fetch_array($res);
echo "El producto: ".$raw['nombre_producto']." pertenece a ".$row['nombre_de_la_categoria'];
}
No revisé sintaxis, pero esa es la lògica vale??
Saludos