Hallo
Also ich habe folgendes Problem:
Ich lasse daten wie folgt aus meiner Datenbank auslesen:
Jetzt hat z.b User 1 -> 10 Punkte; User 2 -> 5 Punkte und User 3 -> 0 Punkte!
Wenn er die Ergebnisse dann aber ausgibt kommt immer der mit 0 Punkten als erstes dann der mit 10 und dann der mit 5.... normalerweise sollte der mit 0 doch als leztes kommen? Jetzt die frage wie mach ich das?
Hier zur Hilfe nochmal das ganze Script:
MFG
Radeon
Also ich habe folgendes Problem:
Ich lasse daten wie folgt aus meiner Datenbank auslesen:
PHP:
$r_result = mysql_query("SELECT * FROM users ORDER BY punkte") or die(mysql_error());
Jetzt hat z.b User 1 -> 10 Punkte; User 2 -> 5 Punkte und User 3 -> 0 Punkte!
Wenn er die Ergebnisse dann aber ausgibt kommt immer der mit 0 Punkten als erstes dann der mit 10 und dann der mit 5.... normalerweise sollte der mit 0 doch als leztes kommen? Jetzt die frage wie mach ich das?
Hier zur Hilfe nochmal das ganze Script:
PHP:
<?php
session_start();
if(!session_is_registered('user') || $_SESSION['user'] == "") {
header("location:error.php");
die;
}
include("connect.php");
?>
<link rel="stylesheet" type="text/css" href="formate.css">
<table align="center" border="1" cellspacing="0" width="345" bordercolordark="white" bordercolorlight="black">
<tr>
<td width="61">
<p align="center"><b>Rang</b>
</td>
<td width="37">
<p align="center"><b>Spieler</b>
</td>
<td width="58">
<p align="center"><b>Stützpunkt</b>
</td>
<td width="54">
<p align="center"><b>Ally</b>
</td>
<td width="49">
<p align="center"><b>Punkte</b>
</td>
</tr>
<?php
$r_result = mysql_query("SELECT * FROM users ORDER BY punkte") or die(mysql_error());
$nn_o_r = mysql_num_rows($r_result);
while($array = mysql_fetch_array($r_result))
{
echo "</td><td>$array[user]";
echo "</td><td>$array[land]";
echo "</td><td>$array[alliance]";
echo "</td><td>$array[punkte]";
echo "</td></tr>";
}
echo "</table>";
?>
</table>
Radeon
Zuletzt bearbeitet: