Aktywne Wpisy
OCIEBATON +341
masternodeBTC +303
Wskaż przedmiot/usługę/czynność, która w ostatnim czasie poprawiła na jakiejkolwiek płaszczyźnie w Twoim życiu komfort/bezpieczeństwo/zdrowie/prywatność itp.
Zanim przejdę do konkretów to parę słów dla nowych czytelników. Od ponad 3 lat rozmawiamy w tych wpisach o wszelkich usprawniaczach życia. W skrócie: każdy poleca rzeczy które wprowadził do swojego życia z tytułowego pytania i może je polecić, a w komentarzach nawiązujemy dyskusje z których rodzą się kolejne pomysły. Każdy plusuje rozwiązania z których również korzysta,
Zanim przejdę do konkretów to parę słów dla nowych czytelników. Od ponad 3 lat rozmawiamy w tych wpisach o wszelkich usprawniaczach życia. W skrócie: każdy poleca rzeczy które wprowadził do swojego życia z tytułowego pytania i może je polecić, a w komentarzach nawiązujemy dyskusje z których rodzą się kolejne pomysły. Każdy plusuje rozwiązania z których również korzysta,
#programowanie #webdev
@handler: dzięki j/w
@gkpl: niestety nie mogę użyć gotowego rozwiązania, ale mimo wszystko dzięki!
Dodaje komentarz o ID 1 Ty na niego odpowiadasz komentarzem o ID 2. Ja odpowiadam na Twój komentarz komentarzem nr 3.
Posiadasz teraz pary (id, id_rodzica):
(1, null)
(2, 1)
(3, 2)
Napisz teraz zapytanie które pobierze komentarz nr 1 wraz z jego dziećmi... Myślę, że to zobrazuje Ci ewentualny problem
http://funkcje.net/view/4/28/12543/index.html
@razvizion: dzieki! poczytam :)
(1, null)
(2, 1)
(3, 1)
a data wiersza decydowałaby o kolejności wyświetlania.
Sposób jest banalny, ale tracisz wszystkie możliwości drzewa m.in to że w rzeczywistości nie wiesz kto odpowiedział na jaki komentarz, wyszukiwanie rodziców, dzieci itd. Podobny system wydaje się być na wykopie.
Trochę do poczytania:
http://www.sitepoint.com/hierarchical-data-database/
http://mikehillyer.com/articles/managing-hierarchical-data-in-mysql/
i dobra książka:
http://pragprog.com/book/bksqla/sql-antipatterns