Marcio_123 1 Denunciar post Postado Maio 12, 2017 bom dia galeria, Estou fazendo uma busca no DB, usando o parametro LIKE. Na base cadastrado eu tenho Ex: AUTO POSTO VALE DO SOL AZUL 1 - Se eu faço a busca: AUTO POSTO ele mostra todos os resultados, claro com a informaçao inicial 2 - Mas seu eu busco: POSTO SOL, ele não mostra nada. Segue minha sql. "SELECT * FROM tb_clientes WHERE nome_cli LIKE '%".$busca."%'"; Compartilhar este post Link para o post Compartilhar em outros sites
Motta 645 Denunciar post Postado Maio 12, 2017 Teria de ser LIKE ' %POSTO%SOL%' Para mais detalhes https://dev.mysql.com/doc/refman/5.7/en/string-comparison-functions.html https://dev.mysql.com/doc/refman/5.7/en/fulltext-search.html Compartilhar este post Link para o post Compartilhar em outros sites
Marcio_123 1 Denunciar post Postado Maio 12, 2017 ola Motta esse ai é so um exemplo são muitas linhas, se seguir essa regra ai terei que fazer um para cada. Compartilhar este post Link para o post Compartilhar em outros sites
Motta 645 Denunciar post Postado Maio 13, 2017 Sim por isto sugeri o MATCH AGAINST que se aplica melhor ao tipo de busca que você .... busca ... Compartilhar este post Link para o post Compartilhar em outros sites