Senhores. Eu estou com um problema estranho no meu MySQL quando eu faço uma pesquisa em dois campos. Deixa eu tentar explicar o que acontece. Eu criei uma tabela (exemplos...) ListaDeRamal e nela tem os campos ID, RAMAL, NOME, SETOR, FUNCAO, EMAIL, EXIBIR. Aí eu faço uma pesquisa qualquer como por exemplo: select ramal, nome, setor, funcao from `listaderamais` where nome or setor = '%test%' and exibir = 'sim' order by nome; Neste caso eu quero procurar tudo que tenha a palavra (ou fragmento) test nos campos NOME ou no campo SETOR e que possa ser mostrado, ordenado por nome. E o SQL faz a pesquisa. Só que faz por 5 vezes. Na sexta vez ele informa que não encontrou nenhum resultado. Mesmo que eu escreva o nome certinho do usuário ou o setor dele. Ele diz que não encontrou nenhum resultado. Sabem o que pode ser isso? Obrigado a todos.