Jump to content


Photo

Busca Em Vários Campos


  • Faça o login para participar
1 reply to this topic

#1 onlooker

onlooker

    Normal

  • Usuários
  • 102 posts
  • Sexo:Masculino
  • Interesses:Php, MySql, JS...

Posted 16/10/2007, 10:34

Falaê pessoal! :rolleyes:

Mais uma vez venho pedir o auxílio de vocês, mas um dia chego lá.
Num sistema de busca que fiz, preciso localizar determinados usuarios de acordo com o que for digitado no campo de busca. Até ai tudo bem, o problema é que armazeno NOME e SOBRENOME em campos diferentes da tabela. Como posso fazer para que a pesquise busque tanto na tabela NOME, quanto na tabela SOBRENOME?

fiz assim:

WHERE user=" . $_GET['id'] . " AND aprovado='1' AND usuarios.primeiro_nome LIKE '%". $_GET['busca'] ."%'

tentei fazer isso:

WHERE user=" . $_GET['id'] . " AND aprovado='1' AND usuarios.primeiro_nome LIKE '%". $_GET['busca'] ."%' OR usuarios.segundo_nome LIKE '%". $_GET['busca'] ."%'

So que nesse segundo caso, ele ignora o campo "aprovado", que é necessario no retorno dos resultados dessa busca... Alguém sabe o que posso fazer?
grande abraço!
"Você só é você quando ninguém está olhando" (Ann Landers)

#2 diego.rodriguez

diego.rodriguez

    Hey Ho Let's Go!

  • Usuários
  • 497 posts
  • Sexo:Masculino
  • Localidade:Belo Horizonte | MG
  • Interesses:.: programação<br />.: fotografia<br />.: PHP<br />.: punk rock/hc<br />.: games<br />.: brahma

Posted 16/10/2007, 10:53

tenta isso

WHERE user=" . $_GET['id'] . " AND aprovado='1' AND (usuarios.primeiro_nome LIKE '%". $_GET['busca'] ."%' OR usuarios.segundo_nome LIKE '%". $_GET['busca'] ."%')




0 user(s) are reading this topic

0 membro(s), 0 visitante(s) e 0 membros anônimo(s)

IPB Skin By Virteq