Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

ARS Informática

Busca de 2 palavras na mesma frase e no mesmo campo

Recommended Posts

Estou usando estes comandos abaixo, mas ainda tenho uma dúvida.

 

Quando realiso a busca com o ( $sql_j = mysql_query("SELECT * FROM juridica_sul WHERE MATCH ( nome ) AGAINST ('".$palavra."')")

 

A busca vem com muitos dados, ex:

 

Vou pesquisar - ( Pizzaria Alpes )

 

O resultado vem tando para pizzaria como para alpes, entende. É como se fosse dois like.

 

Queria saber como posso fazer a seguinte busca:

 

Digito no campo para buscar - ( Pizzaria Alpes )

 

A buscar procura as duas palavras na mesma frase, entende.

 

O retorno viria, por exemplo:

 

1 - Alpes Empreendimentos, Lanches e Pizzaria;

2 - Pizzaria e Lanches Alpes;

3 - Alpes Pizzaria

 

Entenderam ?

Tipo, retorna tudo que tem Pizzaria Alpes, sem importar a ordem na frase.

 

Estou tentando fazer isso a não consigo, alguém poderia me ajudar ???

 

Muito obrigado.

Compartilhar este post


Link para o post
Compartilhar em outros sites

... ou com base no array monte dinamicamente o sql (cuidado com o sql injection) buscando as palavras.

 

pizzaria choperia motta

 

pizzaria

choperia

motta

 

usando o like

 

select *
from tabela 
where 
(
campo like %pizzaria'
or
campo like '%choperia%'
or
campo like '%motta%
)

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.