Busca de multiplas palavras chaves no banco
Amigos,
Bom dia, boa tarde, boa noite, ou se for for coruja, boa madruga... :)
Eu estou com dúvidas sobre como fazer consulta no banco de dados de multiplas palavras chaves utilizando o PHP.
Hoje eu estou fazendo assim:
$busca = $_GET[busca]; // vamos imagina que este campo tenha a palavra teste
$sql = mysql_query("SELECT s.status_site, s.id_site, p.id_site , p.titulo_paginas , p.id_opcoes , p.descricao_paginas , p.tipo_paginas FROM site s, paginas p WHERE s.id_site = p.id_site AND s.status_site = '1' AND p.titulo_paginas<>'Website' AND p.tipo_paginas = 'pagina' AND p.descricao_paginas LIKE CONVERT( _utf8 '%$busca%' USING latin1 ) COLLATE latin1_swedish_ci ORDER BY RAND(),p.id_site LIMIT $inicial, $numreg");
Assim funciona na boa! (pois ele buscou apenas a palavra teste)
Agora se eu digitar por ex teste + site ele não encontra nada pois não tenho a mínima idéia de como fazer esta busca por multiplas palavras chaves (no caso teste e site)
Podem me ajudar com esta questão?
Brigadão!
Discussão (4)
Carregando comentários...