co jako bitovou mapu ?
bit0 = 1 = polozka1 vybrana
bit1 = 1 = polozka2 vybrana
bit2 = 1 = polozka3 vybrana
...
bitn = 1 = polozkan+1 vybrana

takze pak si vyberes polozku1 a polozku3 a pak v cyklu budes vytvaret
hodnotu k ulozeni (na zacatku db_value=0 ) - pak ulozis do db_value
1 nebo 0 podle toho jestli je vybrana polozka1 a pak to jen ORujes s dalsima hodnotama 0/1 podle toho jestli je ta polozka vybran nebo ne
takze nakonec napr. ulozis 101b tj 5 (polozka1 a polozka3)


pak to muzes zjistovat pomoci db_value AND bitmask
napr. (db_value AND 1=polozka1 vybrana)


jinak ja sem SQL/PHP lama - takze to mozne jde i lepe....