Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [MySQL] sortowanie tabeli
Forum PHP.pl > Forum > Przedszkole
wcg
Witam
Mam takie zapytanie do bazy
  1. <?php
  2. $menu_galeria = mysql_query("SELECT *, foto.nazwa FROM menu LEFT OUTER JOIN foto ON menu.foto=foto.id");
  3. ?>

potrzebuje jednak wynik posortowac wg pola pozycja w tabeli menu. Dopisalem wiec na koncu ORDER BY menu.pozycja, jednak wychodza jakies dziwne wyniki, bez tego ostatniego wszytsko jest ok.
Czy ktos wie jak posortowac ten wynik po pozcji?
drPayton
  1. <?php
  2. $menu_galeria = mysql_query("SELECT *, foto.nazwa, menu.pozycja AS Pozycja FROM menu LEFT OUTER JOIN fot
    o ON menu.foto=foto.id ORDER BY Pozycja"
    );
  3. ?>

?
wcg
Tez tak myslalem, ale wtedy nie wyswietla wszytskich wynikow z tabeli menu i nie podlacza prawidlowo linkow.
tu wynik: http://www.cgw.pl/cgwpl/foto
drPayton
Może to trzeba by grupowania (GROUP BY) użyć?
flv
Rozumiem że pozycja to liczba całkowita? W jakim typie kolumny przechowujesz tą pozycje?
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.