Ir para conteúdo

POWERED BY:

Arquivado

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

Magico Denny

[Resolvido] 2 criterios de busca na tabela

Recommended Posts

Tem como usar 2 likes... ou alguma outra forma de fazer a pesquisa na tabela com 2 ou mais criterios???

 

ex.:

$resultado = mysql_query("select * from $login WHERE `proposta` LIKE $pesq");

 

MAS, eu só quero as "proposta" like $pesq, em determinada data...

 

$resultado = mysql_query("select * from $login WHERE `proposta` LIKE $pesq AND where `data` like $data");

 

algo assim.....

tem como???

Compartilhar este post


Link para o post
Compartilhar em outros sites

opa, tem sim, altera essa linha do seu código:

 

$resultado = mysql_query("select * from $login WHERE `proposta` LIKE $pesq AND `data` like $data");

 

http://forum.imasters.com.br/public/style_emoticons/default/thumbsup.gif

 

testa aew e ve no que da

 

Tem como usar 2 likes... ou alguma outra forma de fazer a pesquisa na tabela com 2 ou mais criterios???

 

ex.:

$resultado = mysql_query("select * from $login WHERE `proposta` LIKE $pesq");

 

MAS, eu só quero as "proposta" like $pesq, em determinada data...

 

$resultado = mysql_query("select * from $login WHERE `proposta` LIKE $pesq AND where `data` like $data");

 

algo assim.....

tem como???

Compartilhar este post


Link para o post
Compartilhar em outros sites

opa faltou uma coisinha, quando você usa o like tem que colocar %

 

$resultado = mysql_query("select * from $login WHERE `proposta` LIKE '%$pesq%' AND `data` like '%$data%'");

 

http://forum.imasters.com.br/public/style_emoticons/default/blush.gif

 

opa, tem sim, altera essa linha do seu código:

 

$resultado = mysql_query("select * from $login WHERE `proposta` LIKE $pesq AND `data` like $data");

 

http://forum.imasters.com.br/public/style_emoticons/default/thumbsup.gif

 

testa aew e ve no que da

 

Tem como usar 2 likes... ou alguma outra forma de fazer a pesquisa na tabela com 2 ou mais criterios???

 

ex.:

$resultado = mysql_query("select * from $login WHERE `proposta` LIKE $pesq");

 

MAS, eu só quero as "proposta" like $pesq, em determinada data...

 

$resultado = mysql_query("select * from $login WHERE `proposta` LIKE $pesq AND where `data` like $data");

 

algo assim.....

tem como???

Compartilhar este post


Link para o post
Compartilhar em outros sites

Consegui assim:

 

$resultado = mysql_query("select * from $login WHERE proposta= '$pesq' AND data='$data'");

 

....

 

 

valew

 

para usar o like! faça dessa forma!

 

$sql = "SELECT * FROM $login WHERE proposta like '%$pesq%' AND data like '%$data%' ";

 

PS: Não sei se você sabe o que quer dizer o sinal de %, caso não saiba, vou tentar explicar de uma forma bem simples!

 

Usar % antes da variável e depois significa que buscará qualquer ocorrência desta variável dentro da string, que pode ser no meio, no inicio ou no fim.

 

%$variavel%

Usar % somente antes da variável significa que buscará qualquer ocorrência desta variável no final da string

 

%$variavel

Usar % somente depois da variável significa que buscará qualquer ocorrência desta variável no inicio da string

 

$variavel%

 

espero ter sido claro!

 

abraço

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.