DISTINCT * não está retirando a duplicidade
Olá pessoal eu ja fiz de tudo para remover a duplicidade do banco de dados.
No começo ele está vindo em varios Checkbox que é selecionado em "Bairros" e utilizei como Array
for($m=0; $m<count($_POST["bairros"]); $m++){// LOOP 1
$pesquisar=($_POST["bairros"][$m]);
//Resgate do bairros(Array) e esporte (POST)
$query = "SELECT DISTINCT * FROM cadastro WHERE
(esporte1 = '".$_POST["esportes"]."' OR
esporte2 = '".$_POST["esportes"]."' OR
esporte3 = '".$_POST["esportes"]."' OR
esporte4 = '".$_POST["esportes"]."')
AND
(bairro1 = '".$pesquisar."' OR
bairro2 = '".$pesquisar."' OR
bairro3 = '".$pesquisar."' OR
bairro4 = '".$pesquisar."')
AND
ativarAparecer='sim' ORDER BY nomeCompleto ASC LIMIT 20";
$esporte= new consultar();
$esporte->executa($query);
//Loops resgatados
for($l=0; $l<$esporte->nrw; $l++){ //LOOP 2
echo $esporte->data["nomeCompleto"]."<br />";
$esporte->proximo();
}//Fecha LOOP2
}//Fecha LOOP1
* Destalhe essa função está orientação objeto.. Estou achando que estou errando no SQL no MYSQL falta algo ai
Alguem me ajuda?
Valeu
Discussão (11)
Carregando comentários...