![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 333 Pomógł: 16 Dołączył: 13.05.2008 Skąd: Łódź Ostrzeżenie: (0%) ![]() ![]() |
Chcę zrobić listę kilku (akurat wypadło 3) najczęściej oglądanych newsów.
Mój kod daje efekt nieuporządkowany według liczby (najwyżej powinien być news z największą liczbą odsłon, niżej z mniejszą, itd). Kod $wynik_zapytania = mysql_query("SELECT * from cms_news order by odslony desc limit 0,3"); while($rekord2 = mysql_fetch_array($wynik_zapytania)) { echo "<li><a href='news.php?id=$rekord2[0]'>$rekord2[1]</a> Czytany: $rekord2[13]</li>"; } Jak uporządkować listę od największej wartości $rekord2[13] do najmniejszej? Dziękuję z góry za pomoc. -------------------- Kliknij POMÓGŁ jeśli moja odpowiedź okazała się użyteczna!
|
|
|
![]()
Post
#2
|
|
![]() Grupa: Moderatorzy Postów: 6 072 Pomógł: 861 Dołączył: 10.12.2003 Skąd: Dąbrowa Górnicza ![]() |
Zapytanie wygląda poprawnie. Może masz zły typ danych w kolumnie po której sortujesz?
|
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 333 Pomógł: 16 Dołączył: 13.05.2008 Skąd: Łódź Ostrzeżenie: (0%) ![]() ![]() |
a jaki typ powinien być? Dane są liczbami.
Ten post edytował Larges 30.05.2008, 19:30:05 -------------------- Kliknij POMÓGŁ jeśli moja odpowiedź okazała się użyteczna!
|
|
|
![]()
Post
#4
|
|
![]() Grupa: Moderatorzy Postów: 6 072 Pomógł: 861 Dołączył: 10.12.2003 Skąd: Dąbrowa Górnicza ![]() |
Pytałem o typ danych, a nie co wpisujesz w te pola. Typ powinien być liczbowy czyli *INT. Może masz typ znakowy?
|
|
|
![]()
Post
#5
|
|
Grupa: Zarejestrowani Postów: 333 Pomógł: 16 Dołączył: 13.05.2008 Skąd: Łódź Ostrzeżenie: (0%) ![]() ![]() |
Dzięki, rozwiązałeś mój problem
![]() -------------------- Kliknij POMÓGŁ jeśli moja odpowiedź okazała się użyteczna!
|
|
|
![]()
Post
#6
|
|
![]() Developer Grupa: Moderatorzy Postów: 3 045 Pomógł: 290 Dołączył: 20.01.2007 ![]() |
Jeśli jest to pole znakowe to sortuje Ci np. tak:
Kod 1 10 11 12 .. 19 2 20 21 Ustaw typ pola jako int. |
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 19.07.2025 - 15:33 |