Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
E ae galera,
Gostaria de tirar uma dúvida no meu banco, tenho as tabela chamada participantes e os campos: (id, nome, cidade, foto_g, foto_peq, votos). Certo, até aí não há nenhum problema, eu consigo exibir os resultados no PHP. Porém usando "SELECT * FROM participantes WHERE cidade='".$cid."' ORDER BY votos ASC" não exibe na ordem que eu quero (por votos, do mais votado, pro menos votado).
Exibe assim:
Vitor - 10 votos
Maria - 2 votos
Analice - 6 votos
Deveria aparecer assim:
Vitor - 10 votos
Analice - 6 votos
Maria - 2 votos
Segue o código abaixo:
<? $query = "SELECT * FROM participantes WHERE cidade='".$cid."' ORDER BY votos ASC"; $result = @mysql_query($query) or die("Não foi possível conectar-se ao banco de dados"); $total = mysql_num_rows($result); if($total == 0) echo "No momento não consta nenhum candidato inscrito!"; while($row = mysql_fetch_array($result,MYSQL_NUM)) { $cont++; ?> <tr> <td width="100"> <img src="img/participantes/<? echo $row[4]; ?>" alt="Foto do participante" width="90" height="104" /></td> <td width="330"> <strong><? echo $row[1]; ?></strong> <br /> <? echo $row[5]; ?> votos </tr> <? } ?> </table>
Alguém me dá uma luz aí? hehe?
Carregando comentários...