![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 1 640 Pomógł: 28 Dołączył: 13.02.2003 Skąd: Międzyrzecz/Poznań Ostrzeżenie: (0%) ![]() ![]() |
Mam sobie cos takiego:
[php:1:2dae76fd0d]<?php $zapytanie = "SELECT * FROM ".$dbprefix."_post WHERE id_forum='$forum' AND id_temat='0' ORDER BY data DESC"; $wykonaj = mysql_query($zapytanie); while($wiersz = mysql_fetch_array($wykonaj)) { echo "[$wiersz[data]] $wiersz[temat]<br>"; $zapytanie1 = "SELECT * FROM ".$dbprefix."_post WHERE id_forum='$forum' AND id_temat='$wiersz[id]' ORDER BY data DESC"; $wykonaj1 = mysql_query($zapytanie1); while($wiersz1 = mysql_fetch_array($wykonaj1)) { echo " + [$wiersz1[data]] $wiersz1[temat]<br>"; } echo "<br>"; } ?>[/php:1:2dae76fd0d] A efekt tego jest: Kod [2003-11-25 20:42:53] Trzeci temat
+ [2003-11-25 20:52:26] Odpowiedz nr 3 dla Trzeci temat [2003-11-25 20:41:59] Drugi temat + [2003-11-25 20:50:45] Odpowiedz nr 2 do Drugi Temat [2003-11-25 20:40:43] Pierwszy temat + [2003-11-25 20:53:25] Odpowiedz nr 4 do Pierwszy temat + [2003-11-25 20:44:17] Odpowiedz nr 1 do Pierwszy temat Chce zeby sortowalo wg najnowszego (u gory) tematu, lub najnowszej odpowiedzi... Podobnie jest w phpBB, u gory najnowszy temat, a jesli jest odpowiedz to pojawia sie dalej na samej gorze... |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 1 640 Pomógł: 28 Dołączył: 13.02.2003 Skąd: Międzyrzecz/Poznań Ostrzeżenie: (0%) ![]() ![]() |
Wynikiem maja byc trzy wiersze z najnowszym data i tematem:
Kod [2003-11-25 20:53:25] Odpowiedz nr 4 do Pierwszy temat Jak widac wiersz sie pozmienialy wg daty!
[2003-11-25 20:52:26] Odpowiedz nr 3 dla Trzeci temat [2003-11-25 20:50:45] Odpowiedz nr 2 do Drugi Temat Jak to zrobic? |
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 384 Pomógł: 0 Dołączył: 3.04.2003 Skąd: Chorzow Ostrzeżenie: (0%) ![]() ![]() |
A co wolisz, zapytanie na pol strony czy zmiane schematu bazy ?
|
|
|
![]()
Post
#4
|
|
Grupa: Zarejestrowani Postów: 1 640 Pomógł: 28 Dołączył: 13.02.2003 Skąd: Międzyrzecz/Poznań Ostrzeżenie: (0%) ![]() ![]() |
Moja tabela:
Kod id - temat - id_temat
--------------------- 1 - aaa - 1 2 - bbb - 2 3 - ccc - 1 4 - ddd - 4 5 - eee - 4 6 - fff - 2 Jezeli 'id_temat' jest rowne 'id' z innego wiersza to jest to odpowiedz do danego tematu. Chyba trzeba tu zastosowac GROUP BY Jak widac w tabeli trzymam odpowiedzi i tematy! |
|
|
![]() ![]() |
![]() |
Aktualny czas: 23.08.2025 - 13:02 |