Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [php] Sposób przechowywania kategorii
Jawor
post
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
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
zzeus
post
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
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 2.10.2025 - 23:54