Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Jak sortowac?
Forum PHP.pl > Forum > Bazy danych > MySQL
noose
Witam
mam wpisane takie cos
[sql:1:d11d950fda]SELECT * FROM topici WHERE forum_id='$forum' AND nazwa_topicu NOT LIKE 'Re:%' ORDER by data"[/sql:1:d11d950fda]
owszem sortuje, ale odwrotnie sad.gif tj. najnowsze sa na koncu sad.gif jak zrobic zeby sie sortowaly odwrotnie :?: bo z wiadomych wzgledow potrzebuje najnowsze topici u gory....
z gory thx winksmiley.jpg
spenalzo
[sql:1:6b857efc2c]... ORDER BY data DESC[/sql:1:6b857efc2c]
noose
dzieki smile.gif
to teraz jeszcze cosik smile.gif
w tej samej tabeli sa odpowiedzi. jak zrobic zeby sortowal wg tego kiedy ktos odpisal :?: (ale same odpowiedzi nie maja sie pokazywac na liscie tongue.gif) bo nie mam pojecie:(

cos takiego jak tutaj jest:) ktos odpowie i caly topic wywala w gore....
spenalzo
[sql:1:88552fd1e0]ORDER BY inna_kolumna[/sql:1:88552fd1e0]
O to chodzi?
noose
wlasnie nie sad.gif
jest takie cos
Cytat
topic_id |  nazwa_topicu |  kto  |  data |  wpis |  host |  forum_id  |  odpowiedz

odpowiedz - tam sie wstawia 0 albo $topic_id (do ktorego jest odpowiedz).... mozna cos takiego zrobic, czy musze przerobic calosc :?:
uboottd
A czy odpowiedz moze byc odpowiedzia na odpowiedz, a nie na temat glowny ?
noose
racja winksmiley.jpg no to sie zabieram za przerabianie winksmiley.jpg

bedzie tak
tabela topici
Cytat
topic_id | nazwa_topicu | kto | data | wpis | host | forum_id


oraz tabela posty
Cytat
post_id | nazwa_postu | kto | data | wpis | host | topic_id |


i tereaz... jak zrobic to, zeby sie na stronie glownej topici wyswietlaly wg daty ostatniej odpowiedzi (jezeli takowa byla) :?: czy moze znowu zle mysle i w topicach nie powinno nic byc :?:
uboottd
[sql:1:a3a8d8db56]
SELECT ... pola ... , max(ifnull(posty.data,topici.data)) as pd
FROM topici LEFT JOIN posty ON topici.topic_id = posty.topic_id
WHERE ... dodatkowe warunki...
GROUP BY topic_id
ORDER BY pd DESC
[/sql:1:a3a8d8db56]
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.