Hola de nuevo davincci!!
Lo el doble almacenamiento...

Lo que debes hacer es una consulta por categoria, es decir si deseas mostrar un producto de la categoria aves, harías algo así:
Código:
select * from productos where categoria="12" order by id_producto limit 1
Con ese query ya obtendrías el último producto ingresado para esa categoria. Asumí que la categoria con id 12 es la de aves, simple suposición
Lo que viene de aquí para allá es un mysql_fetch.....
Saludos