Busca por palavra exata
Olá pessoal, estou desenvolvendo um sistema de busca em dreamweaver usando php/mysql pela primeira vez e me debati com um pequeno problema. Não consigo fazer o sistema buscar exatamente a palavra que é inserida no formulário. Por exemplo, se digito "ar", ele trará todos os resultados com esta palavra: armadura, arcanjo, arquétipo, etc. Minha Página de busca tem um formulário com método GET, onde o campo para inserir a palvra chama-se search
E meu Select na página de resultados está assim:
SELECT * FROM tabela WHERE campo LIKE %colname%
Sendo que colname é uma variável com valor $_GET['search'] que pega a palavra digitada na página de busca pelo parâmetro de URL. Já tentei usar o sinal = no lugar de LIKE, mas ele não traz nenhum resultado, provavelmente porque no campo eu não tenha somente a palavra "ar", mas a tenha juntamente com outras palavras, no meio de um parágrafo.
Alguém pode me dar uma luz?
Discussão (43)
Carregando comentários...