Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Sortowanie po wybranej kolumnie
Forum PHP.pl > Forum > Bazy danych > MySQL
ksenonlogin
Witam


Chodzi mi o możliwość sortowania po nazwie linku , oczywiście bez naruszania samej struktury wyniku (wpierw sortowanie kategorii potem podkategorii kategorii itd.)


  1. $result = mysql_query("SELECT a.id, a.label, a.link, Deriv1.Count FROM `menu` a LEFT OUTER JOIN (SELECT parent, COUNT(*) AS Count FROM `menu` GROUP BY parent) Deriv1 ON a.id = Deriv1.parent WHERE a.parent=" . $parent);


Skrypt pochodzi ze strony: http://wizardinternetsolutions.com/web-dat...menu-php-mysql/
Len1o
Witam,
Według mnie musisz dodać na końcu: ORDER BY nazwa_kolumny.
Gdzie nazwa_kolumny odpowiada nazwie kolumny, w której znajdują się nazwy linków.

  1. $result = mysql_query("SELECT a.id, a.label, a.link, Deriv1.Count FROM `menu` a LEFT OUTER JOIN (SELECT parent, COUNT(*) AS Count FROM `menu` GROUP BY parent) Deriv1 ON a.id = Deriv1.parent WHERE a.parent=" . $parent . " ORDER BY nazwa_kolumny");


Coś w tym stylu, ale nie jestem pewien, czy dobrze wpisałem.
Pozdrawiam
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-2024 Invision Power Services, Inc.