Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [PHP][MYSQL] Order by ...
Lethys
post
Post #1





Grupa: Zarejestrowani
Postów: 642
Pomógł: 2
Dołączył: 9.03.2006

Ostrzeżenie: (30%)
XX---


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 ?

Ten post edytował Lethys 9.06.2008, 16:30:08
Go to the top of the page
+Quote Post
webdice
post
Post #2


Developer


Grupa: Moderatorzy
Postów: 3 045
Pomógł: 290
Dołączył: 20.01.2007




Zapewne pole punkty nie jest typu liczbowego. Zmień je na typ INT.
Go to the top of the page
+Quote Post
Mlodycompany
post
Post #3





Grupa: Zarejestrowani
Postów: 910
Pomógł: 44
Dołączył: 20.02.2008
Skąd: Łódź

Ostrzeżenie: (20%)
X----


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. ?>
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 23.08.2025 - 21:31