Lo que podrías hacer es meterte dentro del while, y ahí en ves de hacer un echo para mostrar todo haces algo como
if (strcmp($categoria['clasificacion'], $categoriaaverificar)==0 )
{
}
else
{
}
y ya, creo que es lo que quieres, algo que podrías hacer también, si quieres salir del while en caso de encontrar una concordancia es colocar una variable dentro del strcmp que cambie de valor, y este como condicion en el while, y que cuando cambie a ese valor te quite del while (no sé si me explico)
pero no se si eso es lo que querías, el strcmp devuelve 0 cuando las cadenas son iguales, y tengo entendido que no diferencia mayusculas de minusculas en php
Edito: estoy acostumbrado a C, en php no he hecho casi nada, pero "me parecio ver" que se pueden igualar de entrada como si fueran numeros (?