Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP][MYSQL] Order by ...
Forum PHP.pl > Forum > PHP
Lethys
Mam pewien problem z ta funkcja :

  1. <?php
  2. $tsel = mysql_query("select * from player order by punkty desc limit 100");
  3. while ($top = mysql_fetch_array($tsel)) {
  4. print "<tr><td><center>$top[gracz]</center></td><td><center>$top[nazwa]</center></td><td><center>$top[punkty]</center></td>";
  5. }
  6. print "</table><br>";
  7. ?>


A wyswietla mi tak

Gracz Nazwa Pkt.

gracz1 nazwa1 12
gracz2 nazwa2 11
gracz3 nazwa3 23

Czyli nie wyswietla mi wdl kolejnosci punktowej :/ Wiecie co jest nie tak ?
webdice
Zapewne pole punkty nie jest typu liczbowego. Zmień je na typ INT.
Mlodycompany
sprobuj tego
  1. <?php
  2. $tsel = mysql_query("SELECT * FROM `player` ORDER BY `punkty` DESC LIMIT '100'");
  3. while ($top = mysql_fetch_array($tsel)) {
  4. echo "<tr><td><center>".$top['gracz']."</center></td><td><center>".$top['nazwa']."</center></td><td><center>$top[punkty]</center></td>";
  5. }
  6. echo "</table><br>";
  7. ?>
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.