Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Problem z sortowaniem
Forum PHP.pl > Forum > Przedszkole
dobryvinyl.com
Witam mam takie zapytanie do bazy:

  1. SELECT d.nazwa, d.miasto, SUM( wy.wynik ), w.id FROM ligi_sezon_druzyny w, druzyny d, ligi_sezon_wpisy wy, ligi_sezon_rozgrywki r WHERE w.sezon_id = 1 = r.sezon_id AND d.id = w.druzyna_id AND wy.rozgrywki_id = r.id AND wy.druzyna_id = w.id GROUP BY w.druzyna_id ORDER BY 'SUM( wy . wynik )' DESC


I takie zapytanie postawione za pomoca phpmyadmin jest ok, wszystko jest posortowane jak nalezy.
Natomiast gdy tylko wklejam je do kodu strony:

  1. <?php
  2. $wynik_liga_sezony_ranking= mysql_query ("SELECT d.nazwa, d.miasto, SUM( wy.wynik ), w.id FROM ligi_sezon_druzyny w, druzyny d, ligi_sezon_wpisy wy, ligi_sezo
    n_rozgrywki r WHERE w.sezon_id = '$sezon' = r.sezon_id AND d.id = w.druzyna_id AND wy.rozgrywki_id = r.id AND wy.druzyna_
    id = w.id GROUP BY w.druzyna_id ORDER BY 'SUM( wy . wynik )' DESC"
    );
  3. while($rekord_liga_sezony_ranking= mysql_fetch_array ($wynik_liga_sezony_ranking)){
  4. //tu kod
  5.  
  6. }
  7. ?>


otrzymuje juz zle posortowany wynik, nie ma on odpowiedniej kolejnosci. Gdzie popelniam blad.
JOHNY
a to co to jest questionmark.gif bo pierwszy raz z takim czymś się spotykam

  1. w.sezon_id = 1 = r.sezon_id
dobryvinyl.com
JOHNY to juz poprawilem ale dalej nie sortuje po tym wyniku.
buliyo
order by kolumna1, kolumna2
i tka pokolei od najwazniejszych kolumn..
dobryvinyl.com
buliyo ale tu niemna sortowac po kolumnie tylko po wyniku jaki zlicza.
buliyo
sorry moj blad nie wczytalem sie w kod..
dobryvinyl.com
odpowiedz byla tutaj. http://forum.php.pl/index.php?showtopic=10...&st=0&p=&#entry

Przepraszam za problem i dzikuje za pomoc.
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.