
Chciałbym zrobić sobie już powiedzmy "niebadziewny" rotator bannerów, ktory ma nastepującą strukturę bazy danych:
-- -- Struktura tabeli dla `vbanner_banners` -- CREATE TABLE `vbanner_banners` ( `Vbanners_banner_id` int(11) NOT NULL AUTO_INCREMENT, `Vbanners_banner_width` int(4) NOT NULL, `Vbanners_banner_height` int(3) NOT NULL, `Vbanners_banner_name` text NOT NULL, `Vbanners_banner_hits` int(10) NOT NULL, `Vbanners_banner_displays` int(10) NOT NULL, `Vbanners_banner_limit_hits` int(10) NOT NULL, `Vbanners_banner_limit_displays` int(10) NOT NULL, `Vbanners_banner_limit_time` int(11) NOT NULL, `Vbanners_banner_category` int(5) NOT NULL, PRIMARY KEY (`Vbanners_banner_id`), KEY `Vbanners_banners_category` (`Vbanners_banner_category`) ); -- -------------------------------------------------------- -- -- Struktura tabeli dla `vbanner_categories` -- CREATE TABLE `vbanner_categories` ( `Vbanners_category_id` int(11) NOT NULL AUTO_INCREMENT, `Vbanners_category_name` text NOT NULL, `Vbanners_category_description` text NOT NULL, PRIMARY KEY (`Vbanners_category_id`) );
Każdy banner wyświetli się przy określonych warunkach:
- jezeli jego czas ważności nie upłynął
- jeżeli nie przekroczył swojego limitu wyświetleń
- jeżeli nie przekroczył swojego limitu kilknięć (uderzeń)
- jeżeli jest w danej kategorii na odpowiedniej stronie

chodzi mi głównie o to, aby dopasować banner do kilku kategorii. Jak postawie 0, banner nalezy do wszystkich kategorii, ale problem jest w tym, aby umieścuić go np w 2 albo nawet 10 kategoriach.
I pytanie jest nastepujące: W jaki sposób zapisać jego ID kategorii do których należy?
p.s pole kategorii w bannerach możnaby zapisać jako TEXT i wartość mialaby oddzielone przecinkami klategorie, np 4,7,8,10,45, ale trudno byłoby zaznaczać te dane z bazy danych
