Kategórikus adattárolás
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.
■ 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.
Hierarchikus adatkezelés SQL-lel PHP-ben
Köszönöm.
ha nem kell tetszőleges mélység
- 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])
Köszönöm neked is.