cassianooliver Postado Novembro 20, 2008 Denunciar Share Postado Novembro 20, 2008 tenho um sisteminha de busca em meu site...atualmente, ele procura pelo que a pessoa digita, exemplo: fotos chiclete são mateus..como fazer pra que ele procure por todas essas palavras e não pela frase inteira???tipo, ele vai procurar por fotos, chiclete, são, mateus, isso é possível??script atual...$tag = $_GET["tag"]; $sql1 = "SELECT id, evento FROM coberturas WHERE evento LIKE '%" . $tag . "%' OR tags LIKE '%" . $tag . "%'"; $query1 = mysql_query($sql1) or die(mysql_error()); $resultados1 = mysql_num_rows($query1); Link para o comentário Compartilhar em outros sites More sharing options...
0 Wanderson Camargo Postado Novembro 20, 2008 Denunciar Share Postado Novembro 20, 2008 Acho melhor que tu postes isto na seção de MySQL pois seria um multiselect. Link para o comentário Compartilhar em outros sites More sharing options...
0 ESerra Postado Novembro 20, 2008 Denunciar Share Postado Novembro 20, 2008 Use full-text para o seu caso -> http://dev.mysql.com/doc/refman/5.0/en/fulltext-search.htmlMovendo PHP » MySQL. Link para o comentário Compartilhar em outros sites More sharing options...
0 cassianooliver Postado Novembro 20, 2008 Autor Denunciar Share Postado Novembro 20, 2008 ok, vou tentar... Link para o comentário Compartilhar em outros sites More sharing options...
0 Denis Courcy Postado Novembro 21, 2008 Denunciar Share Postado Novembro 21, 2008 Oi, 'cassianooliver' Inclua um indice fultext search em sua tabela. Assim:ALTER TABLE coberturas ADD FULLTEXT ftk_evento (evento); Depois é só pesquisar como se faz no google. Internamente ficaria assim:SELECT id, evento FROM coberturas WHERE MATCH (evento) AGAINST ('fotos chiclete são mateus');Só tem um porém. A tabela coberturas necessita estar no engine MyISAM para que a pesquisa fultext funcione. Para maiores informações veja as seções: 12.7. Full-Text Search Functions (manual MySQl 5.0x) ou 6.8. Pesquisa Full-text no MySQL (Manual MySQL 4.1 Traduzido para o portugues) Link para o comentário Compartilhar em outros sites More sharing options...
0 cassianooliver Postado Novembro 23, 2008 Autor Denunciar Share Postado Novembro 23, 2008 perfeito!isso mesmo que queria!brigadão denis... Link para o comentário Compartilhar em outros sites More sharing options...
Pergunta
cassianooliver
tenho um sisteminha de busca em meu site...
atualmente, ele procura pelo que a pessoa digita, exemplo: fotos chiclete são mateus..
como fazer pra que ele procure por todas essas palavras e não pela frase inteira???
tipo, ele vai procurar por fotos, chiclete, são, mateus, isso é possível??
script atual...
Link para o comentário
Compartilhar em outros sites
5 respostass a esta questão
Posts Recomendados