Alexander-V-Sh
16.06.2006, 20:00
Если можно, переименуйте топик, потому что как коротко сформулировать свой вопрос незнаю.
Изменяю модуль Download, там в таблице downloads_categories есть поля cid, title и parentid.
Нужно имея значения поля parentid вынуть название title из того cid, который указан parentid.
..... умно так сказал, сам не понял :)
На примере, вот таблица:
CREATE TABLE `downloads_categories` (
`cid` int(11) NOT NULL auto_increment,
`title` varchar(50) NOT NULL default '',
`cdescription` text NOT NULL,
`parentid` int(11) NOT NULL default '0',
PRIMARY KEY (`cid`),
KEY `cid` (`cid`),
KEY `title` (`title`)
)
downloads_categories` VALUES (1, 'Программы', '', 0);
downloads_categories` VALUES (2, 'Графика и дизайн', '', 1);
downloads_categories` VALUES (3, 'Графика', '', 0);
downloads_categories` VALUES (4, 'Сканы', '', 3);
downloads_categories` VALUES (5, 'Иконки и смайлики', '', 3);
downloads_categories` VALUES (6, 'Анимация GIF', '', 3);
После запроса в базу получаем данные из CID 5. Выводим подраздел: Иконки и смайлики и имеем 2 значения CID и PARENTID.
Нужно зная этот PARENTID=3 вывести еще TITLE Графика, CID которого=3
Чтобы получилось Раздел: Графика. Подраздел: Иконки и смайлики.
------------
Насколько я понимаю, еще раз сделать запрос в БД, где CD=3.
Правильно ли понимаю, или можно проще?
Изменяю модуль Download, там в таблице downloads_categories есть поля cid, title и parentid.
Нужно имея значения поля parentid вынуть название title из того cid, который указан parentid.
..... умно так сказал, сам не понял :)
На примере, вот таблица:
CREATE TABLE `downloads_categories` (
`cid` int(11) NOT NULL auto_increment,
`title` varchar(50) NOT NULL default '',
`cdescription` text NOT NULL,
`parentid` int(11) NOT NULL default '0',
PRIMARY KEY (`cid`),
KEY `cid` (`cid`),
KEY `title` (`title`)
)
downloads_categories` VALUES (1, 'Программы', '', 0);
downloads_categories` VALUES (2, 'Графика и дизайн', '', 1);
downloads_categories` VALUES (3, 'Графика', '', 0);
downloads_categories` VALUES (4, 'Сканы', '', 3);
downloads_categories` VALUES (5, 'Иконки и смайлики', '', 3);
downloads_categories` VALUES (6, 'Анимация GIF', '', 3);
После запроса в базу получаем данные из CID 5. Выводим подраздел: Иконки и смайлики и имеем 2 значения CID и PARENTID.
Нужно зная этот PARENTID=3 вывести еще TITLE Графика, CID которого=3
Чтобы получилось Раздел: Графика. Подраздел: Иконки и смайлики.
------------
Насколько я понимаю, еще раз сделать запрос в БД, где CD=3.
Правильно ли понимаю, или можно проще?