konrados
31.03.2008, 18:00:44
Witam,
Właśnie muszę zrobić drzewko (kategorii) w mysql'u - i zastanawiam się "jak to się robi".
Po krótkich przemyśleniach myślę, że należy zrobić tabelę typu:
id, category, parent_category
Gdzie "category" to nazwa kategorii a "parent_category" to rodzic. Dobrze sądzę? Czy może są lepsze koncepcje?
Gdy już to zrobię, będę chciał wyświetlać artykuły w danej kategori, oraz "ścieżkę" tj. że dany artykuł jest w: kategoria/podkategoria/podpodkategoria.
To dobrze myślę, że tabela winna wyglądać tak: "id, category, parent_category" ?
marcio
31.03.2008, 18:37:35
Patrz powiem ci jak napisalem forum mysle ze tak jest najlatwiej i nawet w php-fusion tak robia
Kategoria ma w bazie wszystkie pola + cid(category id, index/auto_increment) i kategoria(nazwa kategorii)
Temat ma wszystkie potrzebne ci kolumny + cid(id kategorii do ktorej nalezy temat) + kategoria(nazwa kategori) + tid(topic id, index/auto/increment)
Post wszystkie potrzebne ci kolumny +cid+tid+pid(post id jak zawsze index/auto_increment ) i na ich podstawie zapisujesz/wyciagasz z bazy
mike
31.03.2008, 18:41:41
konrados
31.03.2008, 18:56:38
Dzięki Wam, teraz to wszystko poczytam