Jump to content


Photo

Pesquisa Em Vários Campos


  • Faça o login para participar
Nenhuma resposta neste tópico

#1 Baazyngaa

Baazyngaa

    Novato no fórum

  • Usuários
  • 12 posts
  • Sexo:Masculino
  • Localidade:Curitiba - PR
  • Interesses:PHP, CSS, JS :}

Posted 09/12/2010, 12:42

Boa Tarde,
Se alguém puder me ajudar com a dúvida.

Tenho 2 campos para efetuar pesquisa,
Que deve funcionar assim

Campo1 e Campo2

Preciso procurar qualquer coisa (uso o LIKE) no Campo1, mas somente exibir os resultados que forem encontrados no Campo2 primeiro, que procura somente em uma coluna da minha tabela.

Ou seja procurar tudo no Campo1, mas so mostra-los se existir no Campo2, minha query esta assim agora:
mysql_query("SELECT * FROM liv_produtos
WHERE preco LIKE '%$pesquisa%'
OR titulo LIKE '%$pesquisa%'
OR autor LIKE '%$pesquisa%'
OR editora LIKE '%$pesquisa%'
AND estante = '%$estante%'
OR gravadora LIKE'%$pesquisa%'
OR estudio LIKE '%$pesquisa%'
OR distribuidora LIKE '%$pesquisa%'
AND tipo = '%$estante%' LIMIT $limit, $limitmax");
Se alguém puder me dar uma luz hehehe

Obrigado!

*************************************************************

Bom consegui, com a ajuda do André Manoel, no post (Clique aqui)

Minha query fiz assim:

SELECT * FROM liv_produtos
WHERE tipo = '$estante'
AND (preco LIKE '%$pesquisa%'
OR titulo LIKE '%$pesquisa%'
OR autor LIKE '%$pesquisa%'
OR editora LIKE '%$pesquisa%'
OR estante = '$estante'
OR gravadora LIKE '%$pesquisa%'
OR estudio LIKE '%$pesquisa%'
OR distribuidora LIKE '%$pesquisa%')

Obrigado ao André, que me ajudou sem saber hehehe.

Vou terminar agora antes que o projeto atrase :}

Edição feita por: Baazyngaa, 09/12/2010, 12:43.





0 user(s) are reading this topic

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

IPB Skin By Virteq