Table definition:
CREATE TABLE IF NOT EXISTS `submenu_cat` (
`id` int(11) NOT NULL AUTO_INCREMENT,
`menu_id` int(11) NOT NULL,
`href` varchar(200) COLLATE utf8_unicode_ci NOT NULL,
`title` varchar(200) COLLATE utf8_unicode_ci NOT NULL,
`page_id` int(11) NOT NULL,
PRIMARY KEY (`id`),
KEY `menu_id` (`menu_id`),
KEY `page_id` (`page_id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci AUTO_INCREMENT=8 ;
Table data:
--
-- Άδειασμα δεδομένων του πίνακα `submenu_cat`
--
INSERT INTO `submenu_cat` (`id`, `menu_id`, `href`, `title`, `page_id`) VALUES
(1, 2, 'educational_events', 'Εκπαιδευτικές Εκδηλώσεις', 1),
(2, 2, 'announcements', 'Ανακοινώσεις', 1),
(3, 2, 'party', 'Party-Χοροί', 1),
(4, 2, 'various', 'Λοιπές δραστηριότητες', 1),
(5, 3, 'dap_hmmy', 'Προτάσεις ΔΑΠ-ΝΔΦΚ ΗΜΜΥ', 1),
(6, 3, 'dap_emp', 'Προτάσεις ΔΑΠ-ΝΔΦΚ ΕΜΠ', 1),
(7, 3, 'dap_aei', 'Προτάσεις ΔΑΠ-ΝΔΦΚ ΑΕΙ', 1);
Table constraints:
--
-- Περιορισμοί για πίνακα `submenu_cat`
--
ALTER TABLE `submenu_cat`
ADD CONSTRAINT `submenu_cat_ibfk_1`
FOREIGN KEY (`menu_id`)
REFERENCES `menu_cat` (`id`)
ON UPDATE CASCADE,
ADD CONSTRAINT `submenu_cat_ibfk_2`
FOREIGN KEY (`page_id`)
REFERENCES `pages` (`id`)
ON UPDATE CASCADE;
I wont to write in php something like that executes this
<ul id="m2">
<li><a href="">Εκπαιδευτικές εκδηλώσεις</a></li>
<li><a href="">Ανακοινώσεις</a></li>
<li><a href="">Party-Χοροί</a></li>
<li><a href="">Λοιπές δραστηριότητες</a></li>
</ul>
<ul id="m3">
<li><a href="">Προτάσεις ΔΑΠ-ΝΔΦΚ ΗΜΜΥ</a></li>
<li><a href="">Προτάσεις ΔΑΠ-ΝΔΦΚ ΕΜΠ</a></li>
<li><a href="">Προτάσεις ΔΑΠ-ΝΔΦΚ ΑΕΙ</a></li>
</ul>
Can I do this with one query?
This will be done with one while loop? Or two?