Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> Niektóre rekordy mają "większy priorytet"
Lars
post
Post #1





Grupa: Zarejestrowani
Postów: 279
Pomógł: 15
Dołączył: 29.04.2005
Skąd: Gdynia

Ostrzeżenie: (0%)
-----


  1. SELECT `tid`, `title`, `type`, `option`, `author`
  2. FROM `_forum` WHERE `type`='topic' ORDER BY `tid` DESC


Tak wygląda obecnie zapytanie wyciągające z forum typ tematu, opcje, autora, tytuł i ID.
W niektórych rekordach `option`='notice'. znaczy to że temat ten jest ogłoszeniem. co muszę dodać, abym dostał te tematy na początku, niezależnie od ID? zaznaczam, nic nie usuwając z zapytania.

da się to zrobić?
pozdrawiam
Go to the top of the page
+Quote Post
crash
post
Post #2





Grupa: Przyjaciele php.pl
Postów: 2 196
Pomógł: 2
Dołączył: 17.01.2004
Skąd: Sosnowiec

Ostrzeżenie: (0%)
-----


W `option` może być tylko 'notice' albo nic? To może:

  1. SELECT `tid`, `title`, `type`, `option`, `author`
  2. FROM `_forum` WHERE `type`='topic' ORDER BY `option` DESC, `tid` DESC
Go to the top of the page
+Quote Post
Lars
post
Post #3





Grupa: Zarejestrowani
Postów: 279
Pomógł: 15
Dołączył: 29.04.2005
Skąd: Gdynia

Ostrzeżenie: (0%)
-----


niestety `option` może mieć 'locked', 'plain' i 'notice' (IMG:http://forum.php.pl/style_emoticons/default/tongue.gif)
Go to the top of the page
+Quote Post
nospor
post
Post #4





Grupa: Moderatorzy
Postów: 36 557
Pomógł: 6315
Dołączył: 27.12.2004




  1. SELECT `tid`, `title`, `type`, `option`, `author`, IF(OPTION='notice',1,0) prior
  2. FROM `_forum` WHERE `type`='topic' ORDER BY prior DESC, `tid` DESC

cos takiego? pisalem z palca. jesli nie dziala to ewentualnie jakies literowki
Go to the top of the page
+Quote Post
Lars
post
Post #5





Grupa: Zarejestrowani
Postów: 279
Pomógł: 15
Dołączył: 29.04.2005
Skąd: Gdynia

Ostrzeżenie: (0%)
-----


dzięki nospor, działa
pierwszy raz patrze na takie zapytanie (z ifem (IMG:http://forum.php.pl/style_emoticons/default/tongue.gif) )
pozdrawiam (IMG:http://forum.php.pl/style_emoticons/default/Rkingsmiley.png)
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 23.08.2025 - 10:24