Je ne suis pas sûr de comprendre ta question, du coup je tente ma chance :
SELECT * FROM table WHERE...
- Va te renvoyer tous les champs disponibles de chaque enregistrement correspondant à ta clause WHERE
- Un LIKE ne sert à rien si tu n'utilises pas le caractère "%" qui est un joker pour dire "0 à n" caractères.
- Tu ne peux pas faire un "*" ou un "like" sur le nom des champs, c'est impossible, il faut forcément que tu indique explicitement à SQL dans quel(s) champ(s) chercher.
- Par contre si ce que tu recherches peut être dans plusieurs champs alors il faut que tu utilises OR et non pas AND, sinon cela veut dire que SQL ne va te retourner que les résultats qui ont ton mot dans le 1er champ ET AUSSI dans le 2ème.
- Et enfin, vu que tu es débutant, teste _toujours_ tes requêtes dans phpmyadmin (en remplaçant tes variables bien sûr par des vrais mots) avant de les mettre dans du code PHP.
Tant que ta requête ne fonctionneré pas dans phpmyadmin, elle ne fonctionnera pas dans ton code.