Ergebnis absteigend sortieren

Fragen zu allen Themen rund ums Programmieren außerhalb von phpBB können hier gestellt werden - auch zu anderen Programmiersprachen oder Software wie Webservern und Editoren.
Antworten
Neo_
Mitglied
Beiträge: 55
Registriert: 17.02.2005 17:25

Ergebnis absteigend sortieren

Beitrag von Neo_ »

Also, derzeit mach ich eine Datenbank die Zahlenwerte von der mysql Datenbank ausliest und per php-code zusammenrechnet. Nur will ich, dass das Endrgebnis in absteigender reihenfolge sortiert wird. Ich poste mal den wichtigesten Teil des Scriptest damit ihr seht was ich meine.

Code: Alles auswählen

<?php 
$sql = "SELECT ergebnis_a, ergebnis_b, ergebnis_c, ergebnis_d FROM ergebnis_total";
 
$spieler_query = mysql_query($sql) or die("Anfrage nicht erfolgreich");
 
while ($spieler = mysql_fetch_array($spieler_query)){
 
$gesamt = $spieler['ergebnis_a'] + $spieler['ergebnis_b'] + $spieler['ergebnis_c'] + $spieler['ergebnis_d'];
?>
 
<tr>
	<td width="24.0% " height="5px"><p align="left"><font color="#ffffff"><?php echo $spieler['ergebnis_a']?></font></td>
<td width="11.0% " height="5px"><p align="right"><font color="#ffffff"><?php echo $spieler['ergebnis_b']?></font></td>
<td width="11.0% " height="5px"><p align="right"><font color="#ffffff"><?php echo $spieler['ergebnis_c']?></font></td>
<td width="11.0% " height="5px"><p align="right"><font color="#ffffff"><?php echo $spieler['ergebnis_d']?></font></td>
<td width="15.0% " height="5px"><p align="right"><font color="#ffffff"><?php echo $gesamt ?></font></td>
</tr>
<?php
}
?>
Und bei $gesamt kommt dann das Gesamtergebnis heraus und das sollte absteigend sortiert werden.
Benutzeravatar
Pyramide
Ehrenadmin
Beiträge: 12734
Registriert: 19.04.2001 02:00
Wohnort: Meschede

Beitrag von Pyramide »

häng ORDER BY (ergebnis_a + ergebnis_b + ergebnis_c + ergebnis_d) an die SQL Abfrage dran.
KB:knigge
Neo_
Mitglied
Beiträge: 55
Registriert: 17.02.2005 17:25

Beitrag von Neo_ »

*lol* Das funktioniert sogar. Hab einiges probiert, aber auf das wär ich nicht gekommen. Nur das einzige problem dabei, er sortiert es mit zwar, aber aufsteigend. Will das aber absteigend haben :/

****** EDIT ******

Sorry, bin zu spät draufgekommen das der Befehl daszu DESC ist.
Aber danke für die hilfe :)
Antworten

Zurück zu „Coding & Technik“