![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 73 Pomógł: 2 Dołączył: 1.10.2003 Ostrzeżenie: (0%) ![]() ![]() |
Witam
Zastanawiam się jak rozwiązać problem przetrzymywania nazw kategorii używanych w skrypcie. Struktura kategorii jest następująca: Kategoria 1 - podkategoria 1 - podkategoria 2 - podkategoria n Kategoria 2 - podkategoria ... Kategoria n - podkategoria ... Liczba kategorii i podkategorii bedzie dosc duza (około 100 - 200 elementów). Zastanawiam się jak najlepiej pod względem wydajności będzie przechowywać te nazwy. 1. W pliku .php stworzyć dwie tablice - jedna z nazwami kategorii, druga z nazwami podkategorii (dwuwymiarowa - id kategorii, id podkategorii) 2. Dwie tabele w bazie - jedna zawierajaca kategorie, druga podkategorie. Obawiam sie ze wersja druga za bardzo bedzie obciazala baze (mysql). Co o tym sądzicie ? Ew. podzielcie sie swoimi pomyslami. Pozdrawiam |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 441 Pomógł: 71 Dołączył: 3.09.2007 Skąd: wrocław Ostrzeżenie: (0%) ![]() ![]() |
Możesz trzymać w jednej tabeli, dodaj pole IdRodzica, jeśli kategoria główna to pole ma wartość 0, jeśli podkategoria to ma wartość id rodzica. Pobierasz wszystkie kategorie jednym zapytaniem, tylko odpowiednio je sobie "układasz".
Ten post edytował zzeus 14.03.2008, 23:20:52 |
|
|
![]() ![]() |
![]() |
Aktualny czas: 2.10.2025 - 23:54 |