Ir para conteúdo

POWERED BY:

Arquivado

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

Norivan Oliveira

Like + OR

Recommended Posts

Boa tarde a todos,

 

quero fazer uma busca em mais de uma coluna de uma tabela, estou tentando usar o seguinte select

SELECT conteudo_titulo, conteudo_html, conteudo_page, conteudo_keys FROM conteudo WHERE conteudo_html OR conteudo_keys LIKE %s ORDER BY conteudo_titulo ASC

 

Reparem no "conteudo_html OR conteudo_keys LIKE %s"

O OR neste caso esta funcionando como se fosse AND:

 

1. usuario busca por "fonte"

2. na coluna conteudo_titulo existe a string fonte e na coluna conteudo_keys não existe a string fonte

3. o banco não retorna registro nenhum

 

Alguém sabe me dizer o porque?

Compartilhar este post


Link para o post
Compartilhar em outros sites

tem que por o LIKE em ambos e nao apenas no segundo

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.