Olá, Amigo(a) do Forúm Cpanel, por favor, preciso da sua ajuda.
Quero fazer um select no mysql com php usando os seguintes parâmetros:
$sql = mysql_query("SELECT * FROM aanovos WHERE cores='branco' AND cores='preto' ");
O que ocorre é o seguinte preciso buscar no mesmo campo, veja bem, pesquisar no mesmo campo por duas palavras diferentes. É mais ou menos assim: preciso procurar por: branco e preto no campo "cores" da tabela. Será que você poderia me ajudar?

Page 1 of 1
Select mysql php com 2 WHEREs no mesmo campo tipo: cores='branco' AND cores='preto' ") Preciso pesquisar no mesmo campo por duas palavras diferentes.
#2
Posted 11 outubro 2010 - 04:31
mais informação para analisar [ tipo campo, tipo de dados, etc]
da sua colocação ficam dúvidas sobre o que necessita.
da sua colocação ficam dúvidas sobre o que necessita.
QUOTE(Paula Neves @ Oct 11 2010, 10:29 AM) <{POST_SNAPBACK}>
Olá, Amigo(a) do Forúm Cpanel, por favor, preciso da sua ajuda.
Quero fazer um select no mysql com php usando os seguintes parâmetros:
$sql = mysql_query("SELECT * FROM aanovos WHERE cores='branco' AND cores='preto' ");
O que ocorre é o seguinte preciso buscar no mesmo campo, veja bem, pesquisar no mesmo campo por duas palavras diferentes. É mais ou menos assim: preciso procurar por: branco e preto no campo "cores" da tabela. Será que você poderia me ajudar?
Quero fazer um select no mysql com php usando os seguintes parâmetros:
$sql = mysql_query("SELECT * FROM aanovos WHERE cores='branco' AND cores='preto' ");
O que ocorre é o seguinte preciso buscar no mesmo campo, veja bem, pesquisar no mesmo campo por duas palavras diferentes. É mais ou menos assim: preciso procurar por: branco e preto no campo "cores" da tabela. Será que você poderia me ajudar?
#3
Posted 11 outubro 2010 - 04:58
Se o que você quis dizer foi que o campo em POST envia branco e preto como valor, usa explode com 'e' como parâmetro, usa trim para filtrar o array e em seguida faz a query.
This post has been edited by little_oak: 11 outubro 2010 - 05:02
#4
Posted 12 outubro 2010 - 10:49
Simples... se voce quer as duas cores, o correto é usar OR e nao AND
$sql = mysql_query("SELECT * FROM aanovos WHERE cores='branco' OR cores='preto' ");
$sql = mysql_query("SELECT * FROM aanovos WHERE cores='branco' OR cores='preto' ");
#5
Posted 12 outubro 2010 - 09:22
QUOTE(Juliano P @ Oct 12 2010, 10:49 AM) <{POST_SNAPBACK}>
Simples... se voce quer as duas cores, o correto é usar OR e nao AND
$sql = mysql_query("SELECT * FROM aanovos WHERE cores='branco' OR cores='preto' ");
$sql = mysql_query("SELECT * FROM aanovos WHERE cores='branco' OR cores='preto' ");
Correto.
Share this topic:
Page 1 of 1

Help









