Ajuda com código.
Pessoal boa noite, sou novata e estou atualizando um sistema que já tínhamos aqui
não consegui entender muito bem a sintaxe da query abaixo, no caso eu precisava selecionar só registros com status ='0'
sei que teria que colocar no sql where status='0'
mas o código do antigo programador esta meio estranho, alguém pode me ajudar ?
$sql_query = "Select * from locais";
if($estado_busca || $cidade_busca || $finalidade ){
$sql_query.= " WHERE status='0'";
if($estado_busca){
$sql_query .= " estado = ".$estado_busca." ";
$firstWhere = true;
}
if($cidade_busca && $cidade_busca != "x"){
if($firstWhere){$firstWhere = " and ";}else{ $firstWhere = "";}
$sql_query .= $firstWhere." cidade = ".$cidade_busca." ";
$firstWhere = true;
}
if($finalidade_busca){
if($firstWhere){$firstWhere = " and ";}else{ $firstWhere = "";}
$sql_query .= $firstWhere." (seo_keywords like '%".$finalidade_busca."%' OR (seo_desc like '%".$finalidade_busca."%')) ";
unset($firstWhere);
}
}
$sql_query.= "; ";
$query_resultado= mysql_query($sql_query) or die(mysql_error());Discussão (5)
Carregando comentários...