![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 339 Pomógł: 12 Dołączył: 22.11.2008 Ostrzeżenie: (20%) ![]() ![]() |
cześć
W jaki sposób mogę zrobić sortowanie komentarzy najlepiej od najnowszego ale nie za pomocą id, ponieważ komentarze są w jednej tabeli dla kilku newsów (id jako numer newsa) i nie mogę order by id desc... |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Moderatorzy Postów: 4 069 Pomógł: 497 Dołączył: 11.05.2007 Skąd: Warszawa ![]() |
możesz order by id desc , daj wcześniej warunek WHERE news_id='$id'.
|
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 339 Pomógł: 12 Dołączył: 22.11.2008 Ostrzeżenie: (20%) ![]() ![]() |
ale jak? przecież id jest takie samo?
|
|
|
![]()
Post
#4
|
|
Newsman Grupa: Moderatorzy Postów: 2 033 Pomógł: 290 Dołączył: 21.12.2007 Skąd: Łódź ![]() |
Po dacie dodania komentarza I po id komentarza.
ORDER BY id, date_add DESC |
|
|
![]()
Post
#5
|
|
Grupa: Moderatorzy Postów: 4 069 Pomógł: 497 Dołączył: 11.05.2007 Skąd: Warszawa ![]() |
no ok ale pewnie masz jeszcze pole news_id czy coś aby wiedzieć które komenty są do jakiego newsa , prawda?
tak więc dajesz warunek WHERE aby wybierało komenty tylko do newsa o podanym news_id czyli musisz mieć tabele id, news_id, koment. i polecenie SELECT koment FROM tabelka WHERE news_id='$id_newsa' ORDER BY id DESC rozumiesz już (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) ? |
|
|
![]()
Post
#6
|
|
Grupa: Zarejestrowani Postów: 339 Pomógł: 12 Dołączył: 22.11.2008 Ostrzeżenie: (20%) ![]() ![]() |
ale id jest jednakowe dla np. 10 komentarzy bo są do jednego newsa!
właśnie samego id nie mam, tylko id newsa, tresc, data i koment Ten post edytował Strarus 7.03.2009, 20:53:11 |
|
|
![]()
Post
#7
|
|
Newsman Grupa: Moderatorzy Postów: 2 033 Pomógł: 290 Dołączył: 21.12.2007 Skąd: Łódź ![]() |
Cytat właśnie samego id nie mam, tylko id newsa, tresc, data i koment No to pisałem Ci wyżej. ORDER BY id (posortuje po ID newsa, np 10 razy ID=1) , data_dodania DESC (i te z kolei po dacie dodania) Czyli będizesz miał: 4 21.02.2009 4 20.02.2009 4 18.02.2009 3 02.03.2009 3 28.02.2009 3 11.01.2009 ... itd. |
|
|
![]()
Post
#8
|
|
Grupa: Zarejestrowani Postów: 339 Pomógł: 12 Dołączył: 22.11.2008 Ostrzeżenie: (20%) ![]() ![]() |
ok, mam thx (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) aż miło popatrzeć (mimo braku css'a (IMG:http://forum.php.pl/style_emoticons/default/haha.gif) )
|
|
|
![]() ![]() |
![]() |
Aktualny czas: 14.10.2025 - 00:34 |