Fóruns sobre PHP, JavaScript, HTML, MySQLi, jQuery, Banco de Dados, CSS


Moderador: web

 
Mais de 25 postagens
Mais de 25 postagens
Tópico Autor
Mensagens: 27
Nome: doug
Localização: belem/pará/brasil
Contato:

Dúvida sobre query de consulta MySQL

18-06-2010 17:52

olá estou com uma dúvida gostaria de saber como poderia fazer a seguinte situação

$sql = mysql_query("SELECT * FROM busca WHERE nome_1 OR nome_2 OR nome_3 LIKE '%$busca%' AND cidade_1 OR cidade_2 OR cidade_3= '$cidade'")or die(mysql_error());//faz a busca com as palavras enviadas

aguardo resposta!
0
 
Avatar do usuário
ADMIN
ADMIN
Mensagens: 17680
Nome: Kleber
Descrição do site: Onde você encontra scripts grátis para o seu site
Sexo: Masculino
Localização: RJ / RJ / Brasil
Contato:

Dúvida sobre query de consulta MySQL

18-06-2010 17:54

Qual a ideia ai que não entendi muito bem.
0
A melhor hospedagem para o seu site HostGator!
 
Mais de 25 postagens
Mais de 25 postagens
Tópico Autor
Mensagens: 27
Nome: doug
Localização: belem/pará/brasil
Contato:

Dúvida sobre query de consulta MySQL

18-06-2010 17:57

a ideia seria pesquisar em mais de uma coluna da tabela no caso eu tenho

nome_1 nome_2 nome 3
fulano ciclano tauberto

cidade_1 cidade_2 cidade_3
são paulo belém rio de janeiro


ai quando pesquisasse no campo busca ele pesquisasse nos nomes aonde foi passado a cidade como um input

acho que deu + ou - pra entender
0
 
Avatar do usuário
ADMIN
ADMIN
Mensagens: 17680
Nome: Kleber
Descrição do site: Onde você encontra scripts grátis para o seu site
Sexo: Masculino
Localização: RJ / RJ / Brasil
Contato:

Dúvida sobre query de consulta MySQL

18-06-2010 18:04

Tenta o seguinte:

SELECT * FROM suatabela WHERE nome_1='$nome_1' OR nome_2='$nome_2' OR nome_3='$nome_3' AND cidade_1='$cidade_1' OR cidade_2='$cidade_2' OR cidade_3='$cidade_3'

Supondo que os inputs name dos valores sejam o mesmo da tabela
0
A melhor hospedagem para o seu site HostGator!
 
Mais de 25 postagens
Mais de 25 postagens
Tópico Autor
Mensagens: 27
Nome: doug
Localização: belem/pará/brasil
Contato:

Dúvida sobre query de consulta MySQL

18-06-2010 18:17

não mas no caso não teria como só passasse por um input e ele procurasse em toda a tabela
0
 
Avatar do usuário
ADMIN
ADMIN
Mensagens: 17680
Nome: Kleber
Descrição do site: Onde você encontra scripts grátis para o seu site
Sexo: Masculino
Localização: RJ / RJ / Brasil
Contato:

Dúvida sobre query de consulta MySQL

18-06-2010 18:40

Você quer procurar 1 nome nas 3 colunas?
0
A melhor hospedagem para o seu site HostGator!
 
Mais de 25 postagens
Mais de 25 postagens
Tópico Autor
Mensagens: 27
Nome: doug
Localização: belem/pará/brasil
Contato:

Dúvida sobre query de consulta MySQL

23-06-2010 22:22

desculpa a demora é que tava viajando sabe como é né
mais é isso que ele procure uma palavra nas 3 colunas =)
aguardo resposta
0
 
Avatar do usuário
ADMIN
ADMIN
Mensagens: 17680
Nome: Kleber
Descrição do site: Onde você encontra scripts grátis para o seu site
Sexo: Masculino
Localização: RJ / RJ / Brasil
Contato:

Dúvida sobre query de consulta MySQL

23-06-2010 22:26

Nesse caso, você pode tentar

SELECT * FROM suatabela WHERE campotal1='$essevalor' OR campotal2='$essevalor'

Tenta essa lógica
0
A melhor hospedagem para o seu site HostGator!
 
Mais de 25 postagens
Mais de 25 postagens
Tópico Autor
Mensagens: 27
Nome: doug
Localização: belem/pará/brasil
Contato:

Dúvida sobre query de consulta MySQL

23-06-2010 22:45

obrigado pela resposta mais acabei fazendo de outro jeito
rsrsrsrs
SELECT * FROM busca WHERE nome_1 LIKE '%$busca%' OR nome_2 LIKE '%$busca%' OR nome_3 LIKE '%$busca%' AND cidade_1 = '$cidade' OR cidade_2 = '$cidade' OR cidade_3 = '$cidade' ORDER BY id DESC

abraços!
0
 
Avatar do usuário
ADMIN
ADMIN
Mensagens: 17680
Nome: Kleber
Descrição do site: Onde você encontra scripts grátis para o seu site
Sexo: Masculino
Localização: RJ / RJ / Brasil
Contato:

Dúvida sobre query de consulta MySQL

24-06-2010 10:20

Blz.
0
A melhor hospedagem para o seu site HostGator!

Quem está online

Usuários navegando neste fórum: brendo