Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [PHP][MYSQL] Order by ...
Lethys
post 9.06.2008, 16:29:08
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


--------------------
filmy podobne do - wyszukiwarka podobnych filmów
motywacja do działania - Bądź Lepszy
Go to the top of the page
+Quote Post
webdice
post 9.06.2008, 16:30:53
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 10.06.2008, 15:36:17
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
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 28.06.2025 - 14:58