Si tienes tablas tipo:
id_bicho
tipo_bicho -------> (o mejor id_tipo_bicho y una tabla relacionada a esta 1->N que contenga id_tipo_bicho, nombre_tipo_bicho)
nombre_bicho
etc_propiedades_bicho
.. Debes emplear consultas SQL "condicionales" para generar consultas tipo:
Código PHP:
$sql="SELECT * FROM bichos WHERE tipo_bicho='".$tipo_bicho."'";
(eso para tu select para ver los bichos de esa categoria ... que selecciones)
Y para ver un registro en concreto (X bicho) ... relacionas a ese bicho con su ID_bicho y usas otro scrip que haga la consulta a tu BD otra vez condicional . pero esta vez por su ID (identificador que ha de ser Único y autonumérico).
Código PHP:
$sql="SELECT * FROM bichos WHERE id_bicho='".$id_bicho."'";
En tu listado de bichos de X categoría .. debes generar links tipo:
ver_bicho.php?id=$id .. siendo $id el valor del id que corresponda al campo: id_bicho de ese registro que estás mostrando junto con otros datos (nombre y resto de propiedades).
Todo esto lo tienes detallado con ejemplos en casi cualquier manual de PHP+Mysql .. Pero, antes debes saber algo de SQL (lenguaje de consultas) y no está de más algo de "modelo de datos" para base de datos con sus temas relacionados como "normalización" (eso que comenté de la tabla auxiliar relacionada en 1->N) ..
Te recomiendo leer los tutoriales sobre normalización e introducción al SQL (de Msyql en estos casos) de:
www.mysql-hispano.com
Un saludo,