Dada la sintaxis que usas en la consulta a la base, es decir ateniéndonos al SQL puro, hay algo que tienes que tener en cuenta...
LIKE se usa en SQL para buscar
patrones dentro de un texto cualquiera, pero la búsqueda de un patrón significa que lo que contiene la columna
debe ser parecido o contener algo dado, pero para eso se deben usar caracteres de comodín:
Sin ellos esto:
es semánticamente idéntico a esto:
lo que quiere decir que en tu consulta, el contenido a devolver debe ser estrictamente igual a lo que recibes por formulario.
¿Se entiende?
¿Lo has tomado en cuenta?
Prueba con los comodines y veamos si el error anda por allí.