![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 237 Pomógł: 1 Dołączył: 15.10.2004 Skąd: Lublin Ostrzeżenie: (0%) ![]() ![]() |
Mam pewien kłopot z posortowaniem. Otóż mam tabele forum_topic i forum_post i chce posortowac wszystkie tematy malejąco po ostatnim dodanym poscie w danym temacie.
Fragment kodu:
|
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 237 Pomógł: 1 Dołączył: 15.10.2004 Skąd: Lublin Ostrzeżenie: (0%) ![]() ![]() |
Wiem jak się sortuje. Przeczytaj moje posty wyżej
Masz sporo zapytań - trudno zgadnąć, które chcesz zmodyfikować (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) . Podejrzewam, że musisz: - dokonać złączenia, - zastosować ORDER BY. Napisz dokładnie, które zapytanie odpowiada Twojemu problemowi, oraz napisz, jaka jest struktura Twych tabel (forum_topic i forum_post). Dobrze: Skruktura tabeli: a) forum_topic id_forum_topic - INTEGER NOT NULL PRIMARY KEY AUTO_INCREMENT tytul - VARCHAR(25) NOT NULL podtytul - VARCHAR(65) DEFAULT NULL id_forum_user - INTEGER NOT NULL id_forum_dzial - INTEGER NOT NULL id_forum_watek - INTEGER NOT NULL data_powstania - VARCHAR(18) NOT NULL (IMG:http://forum.php.pl/style_emoticons/default/cool.gif) forum_post id_forum_post - INTEGER NOT NULL PRIMARY KEY AUTO_INCREMENT tytul - VARCHAR(25) tresc - TEXT id_forum_user - INTEGER NOT NULL id_forum_dzial - INTEGER NOT NULL id_forum_watek - INTEGER NOT NULL id_forum_topic - INTEGER NOT NULL data_powstania - VARCHAR(18) NOT NULL Właśnie prawdopodobnie należałoby użyć łączenia tabel.
To zapytanie pobiera tematy i mogę je posortować po dacie powstanie topica. A to:
Ostatni post wybiera |
|
|
![]() ![]() |
![]() |
Aktualny czas: 12.10.2025 - 23:07 |