ugrás a tartalomhoz

Kategórikus adattárolás

felyx · 2008. Okt. 8. (Sze), 16.37
Készítettem már egy jó ideje egy megoldást arra, hogy hogyan tárolhatok adatokat (php és mysql segítségével) kategóriákba illetve alkategóriákba rendezve. A megoldás lényege a következő:

Kategória tábla: id, kategória, alkategóriák (vesszővel elválasztva tehát: alkat1,alkat2,alkat3,alkat4,....)

Termék tábla: id, kategória besorolás, alkategória besorolás, ... egyéb adatok a termékről

Nem hiszem hogy én vagyok az egyetlen aki úgy érzi, hogy ez nem túl okos megoldás, ezért szeretném kérni a segítségetek, hogy egy kicsit jobb megoldást tanulhassak. A kérdésem gyakorlatilag az lenne hogy hogyan lehetne ezt megoldani jobban, könnyebben kezelhetőbben, mert a fenti megoldás sok problémát rejt magában. Ha esetleg van valami forrás ahol lehetne olvasgatni adattárolási példákat stb. azt is örömmel fogadnám. Köszönöm a segítségeteket.
 
1

Hierarchikus adatkezelés SQL-lel PHP-ben

Török Gábor · 2008. Okt. 8. (Sze), 17.02
Ajánlom a figyelmedbe Poetro Hierarchikus adatkezelés SQL-lel PHP-ben c. cikkét, és annak második részét.
2

Köszönöm.

felyx · 2008. Okt. 8. (Sze), 17.34
Köszönöm, mindenképpen megnézem.
3

ha nem kell tetszőleges mélység

gex · 2008. Okt. 8. (Sze), 22.09
ha nincs szükséged tetszőleges mélységű kategorizálásra vagy valamilyen okból hátrányos a hierarchikus adatkezelés, akkor a következő táblákra van szükséged:
- kategóriák (kategória azonosítója, kategória neve)
- alkategóriák (alkategória azonosítója, kategória azonosítója, alkategória neve)
- termékek (termék azonosítója, alkategória azonosítója, termék neve [, egyéb adatok])
4

Köszönöm neked is.

felyx · 2008. Okt. 9. (Cs), 00.43
Ez sem egy rossz megoldás megfontolom ezt is, egyenlőre szerintem ez is elég lenne. Köszönöm.