Código PHP:
$sql = mysql_query("SELECT * FROM rangos ORDER BY id DESC") or die (mysql_error());
$campo = mysql_fetch_array($sql);
$ide = $campo["id"];
$sql2 = mysql_query("SELECT * FROM soldados WHERE rango='$ide'") or die (mysql_error());
while($campo2 = mysql_fetch_array($sql2)){
Si hago la consulta al revez, pasa lo siguiente solamente sale un rango y segun el ORDER que le doy a variable $sql, se ordena, pero ahora solamente muestra un "rango". En la consulta anteriormente mostraba todas los rangos, pero mostraba solamente un "soldado" por rango, y a veces ciertos soldados comparten el mismo rango.
¿alguien puede decirme como arreglar esto?
Saludos.