Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [mysql][php] inna kolejność wyświetlania rekordów
Forum PHP.pl > Forum > Przedszkole
Fafu
Mam taki kod:
  1. <?php
  2. echp '<select name="id_cat">';
  3. $query = mysql_query("SELECT * FROM forum_cat ORDER BY pozycja ASC");
  4.  while($wiersz = mysql_fetch_array($query))
  5.  {
  6. echo '<option VALUE="'.$wiersz[id].'">'.$wiersz[tytul].'</option>';
  7.  }
  8. echo'</select>';
  9. ?>

i chodzi o to żeby wyniki wyświetlały się tak, że na początku będzie rekord który w 'pozycja' ma liczbę zawartą w $idcat
Mówiąc prościej chodzi o to że rekord który ma id $idcat wyświetlał się na początku a reszta po nim...
Nie wiedziałem jak inaczej sformułować to pytanie dry.gif Mam nadzieję że ktoś mnie zrozumie...
nevt
  1. <?php
  2. $query = mysql_query("SELECT * FROM forum_cat ORDER BY (pozycja=$idcat) DESC, pozycja ASC;");
  3. ?>

powodzenia
Fafu
dzięki! smile.gif
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.