Es que necesitas leer un poco más acerca de SQL básico. Esa supuesta "consulta" en realidad no hace nada. No puede devolverte datos porque el WHERE carece de condiciones.
Supongamos que lo que quisieras buscar es la palabra "perro", y que eso fuese lo que el usuario ingresa en el formulario (dicho sea de paso, los temas de formularios
no son asunto de este foro, acá la cosa es SQL). Entonces quedaría mas o menos así:
1) En ese contexto, "perro" es un nombre de columna, por lo que inmediatamente debería devolverte un error "Columna desconocida en el WHERE". Para que fuese considerado cadena de texto debe forzosamente estar encerrada entre apóstrofes (').
2) Si fuese una cadena de texto, tampoco diría nada, porque
no le dice al MySQL qué quieres hacer con la palabra "perro". ¿Está contenida en alguna columna? ¿En cuál?
La cosa sería:
o bien, si es una de las palabras contenidas:
3) Si lo que quieres es que busque en todas las columnas de datos, entonces deberás indicarlo:
Procura leer un poco más sobre SQL, y hacer algunas prácticas antes de meterte a preparar las consultas que realmente usarás. Te ahorrará dolores de cabeza.