Muchas gracias por su repuesta, ya veo un poco de luz, como dice, pongo la consulta en un array y ahi la manejo mejor.
Pero el contador me da NULL
Código:
SELECT @a:=@a+1 as contador, orden_seo, cientifico, espanol, nombre_antiguo FROM mybb_aves WHERE (espanol like 'A%' OR nombre_antiguo like 'A%') AND clase = 'aves' ORDER BY espanol
Resultado