FAQ |
Kalender |
|
![]() |
#1 | ||
|
|||
Medlem
|
Hej!
Jag bygger just nu ett register med poster som ska vara indelade i kategorier. Var post ska vara kunna tillhöra en eller flera kategorier. De olika kategorierna ska kunna ändras, läggas till eller tas bort, och ligga i en egen tabell. Jag funderar därför hur man snyggast gör dessa realationer! Detta är ett sätt, men jag gillar inte det riktigt: Kod:
kategori-tabell: id beskrivning 1 "kat 1" 2 "kat 2" 3 "kat 3" register-tabell: id post kat 1 "reg1" "1,2," 2 "reg2" "2," 3 "reg3" "1,2,3," Kod:
SELECT * FROM register-tabell WHERE kat LIKE '%".$katid.",%' ORDER BY ... Kod:
DELETE FROM kategori-tabell WHERE id=".$katid." LIMIT 1; UPDATE register-tabell SET kat = REPLACE(kat, '".$katid.",', '') WHERE 1 Kod:
UPDATE register-tabell SET kat = CONCAT(kat, '".$katid.",') WHERE id = ... Har någon förslag på ett bättre sätt? / Lasse |
||
![]() |
![]() |
Svara |
|
|