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


Moderador: web

 
Mais de 10 postagens
Mais de 10 postagens
Tópico Autor
Mensagens: 20

Como filtrar uma consulta MySQL

03-11-2010 16:12

Boa tarde Galera,

estou com a seguinte dúvida, preciso criar uma busca em que ela me retorne dados filtrados.

Por exemplo: Buscar "apartamentos" que tenha somente "3 quartos", que seja na região de "São Paulo" , "bairrio parque das nações"

seria no sql o segredo, mas nem tenho muito conheçimento com o mesmo..

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

Como filtrar uma consulta MySQL

03-11-2010 16:36

Basicamente você controla isso na query, por exemplo

$query = "SELECT * FROM sua tabela WHERE condicao='esse valor'";

Essa é uma query simples.

No caso de um filtro, você tem que verificar o campo, se ele está vazio ou não.

Vou dar uma exemplo:

Busca por estado [ input text ] RJ, SP, etc...
Imóvel:
[ select name="quartos" ] 2 quartos
[ select name="quartos" ] 3 quartos

Essa query ficaria

$query = "SELECT * FROM sua tabela ";
if($_POST['quartos']!="") {
$query.= "WHERE quartos='".$_POST['quartos']."'";
}

Note ai que foi adicionado uma nova condição na query, já que o usuário marcou um valor para o select "quartos"
0
A melhor hospedagem para o seu site HostGator!

Quem está online

Usuários navegando neste fórum: Bing [Bot]