Numerar a consulta de acordo com o ID
Ola Pessoal!!
Estou fazendo uma consulta no banco de dados usando o seguinte sql:
$sql = mysql_query("SELECT * FROM inscricao WHERE id_evento='$evento' AND id_sub != '0' AND id_cat != '0' ORDER BY id_sub ASC, id_cobranca ASC") or die(mysql_error());
$conta = mysql_num_rows($sql);
$i = 0;
while($ver = mysql_fetch_array($sql)){
// aqui dentro o resultado
}
Nos meus resultados aparece assim:
| ordem | ID | Atleta | Categoria
| 1/150 | 1254 | Nome do atleta | categoria 1
| 2/150 | 1220 | Nome do atleta | categoria 1
| 3/150 | 1500 | Nome do atleta | categoria 2
| 4/150 | 1321 | Nome do atleta | categoria 3
Neste caso uso a variável $i pra incrementar a order "1/150, 2/150 ..."
O problema é que preciso que este increment seja de acordo com o ID ex:
| ordem | ID | Atleta | Categoria
| 2/150 | 1254 | Nome do atleta | categoria 1
| 1/150 | 1220 | Nome do atleta | categoria 1
| 4/150 | 1500 | Nome do atleta | categoria 2
| 3/150 | 1321 | Nome do atleta | categoria 3
Creio que isso possa ser feito direto no SELECT. Alguem pode ajudar?
Discussão (4)
Carregando comentários...