No se cual es la lógica q buscas, pero en SQL puedes usar la sentencia ORDER BY (ordenar por)
Esto te ordenaria en el orden inverso
Código PHP:
SELECT * FROM tu_tabla ORDER BY tu_columna DESC
Lo q te daría como resultado
7, 'Categoria 7', '2005-05-17', 0
6, 'Categoria 6', '2005-05-17', 0
5, 'Categoria 5', '2005-05-17', 0
4, 'Categoria 4', '2005-05-17', 0
Ordenados por ID, en este caso.
Saludos cuidate