Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

designfelipe

Também tô com um problema na consulta

Recommended Posts

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?

Compartilhar este post


Link para o post
Compartilhar em outros sites

Qual o tipo de dados da coluna votos?... :mellow:

Os dados são números. As specs da tabela são:varchar(6)latin1_general_cinulopadrão 0OBS.: Se eu mudar padrão '0' pra 'NULL', será que resolve o problem?

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.