| |
|
|
| | Есть таблица категорий Categories
`id` int(11) NOT NULL auto_increment,
`d_id` text NOT NULL,
`categories` text NOT NULL,
PRIMARY KEY (`id`)
|
Есть таблица ссылок Catalog
`id` int(11) NOT NULL auto_increment,
`d_id` text NOT NULL,
`categories` text NOT NULL,
`link` text NOT NULL,
PRIMARY KEY (`id`)
|
Вот пожалуйста, обьясните как соеденить ЧТО БЫ работала :)
Сейчас постараюсь обяьснить подробно но коротко!
Обьясните правельно ли я думаю что ссылки нуна записывать по строению моей базы?
`id` первичный ключ
`d_id` ну тут я пишу домен
`categories`КАТЕГОРИЮ пишу к ссылки
`link` саму ссылку
а потмо вывожу
Вот только ещё не понятно какой запрос?
Типа домен это супер глобальнальная, из адресной строки ну естесвенно обрубаю его типа как записано в базе, а в базе у меян всё без www и без слешей, ссылку и категорию как, и как мне 3 значения в запрос SQL поставить? :(
Допустим домен в запросе это супер глобальная, категория по id как бы я уже сам запутался :(
Сейчас у меня уже есть скрипт ( только тч одописал ) создания категорий!
То есть выглядит всё так
Снял дамб
CREATE TABLE `Categories` (
`id` int(11) NOT NULL auto_increment,
`d_id` text NOT NULL,
`categories` text NOT NULL,
PRIMARY KEY (`id`)
) ENGINE=MyISAM DEFAULT CHARSET=cp1251 AUTO_INCREMENT=8 ;
--
-- Дамп данных таблицы `Categories`
--
INSERT INTO `Categories` VALUES (1, 'multisystema', '234565');
INSERT INTO `Categories` VALUES (2, 'test', '112');
первое это ключ id
второе домен
тртья категория
как мне на основе этго теперь записывать ссылки и потмо выводить?
Мне полностью т овсё не нао тут исписывать что бы каталог был уже :)
Просто как бы не понимаю что я только натворил :) Убил несколько дней не подумав что будет дальше :)
Не хочется заного всё а хочется на основе этого :) | |
| |
|
|
| |
|
|
| |
для: Panker
(02.01.2007 в 13:30)
| | | Кто кому подчинён? Каталог категории или категория каталогу? Т.е. каталог содержит категории или катергории каталоги? | |
| |
|
|
| |
|
|
| |
для: cheops
(02.01.2007 в 14:11)
| | | ...не допонел не много :)
Как бы есть категории
И есть ссылки
Я думаю так, в таблицу ссылок писать так:
Айди
К какому домену относится ссылка
К какой категории
И саму ссылку
И выводить типа писат ьусловия такие
Домент_такойто_категория_такаята
но что то я СОВЕРШЕННО запутался не понимаю что то не фига! :(
как бы я не понимаю не чего :) Знаю что категории и ссылки в разных таблицах должны быт ьпотмоу как делал давно каталог статей так и не доделал н опомню что все советовали катогрии и ссылки в разные таблице писать :(
на счёт привязано или не привязано то тоже не знаю ваще чт ок чему, у меня пока не чег оне привязано :)
Сделал только запись катгорий и всё :(
Посоветуйте с чего начать и как начать :) | |
| |
|
|
| |
|
|
| |
для: Panker
(02.01.2007 в 13:30)
| | | Понятно, т.е. категории содержат ссылки (Catalog), каково назначение поля categories в таблице Categories? Зачем потребовалось это поле (мне кажется оно лишнее, но я пока не понимаю всей картины)? | |
| |
|
|
| |
|
|
| |
для: cheops
(02.01.2007 в 14:39)
| | | простите, я понимаю у вас тут много вопросов и всё это на интузиазме и я тут не первый день и вопрос у меян тысячный долеко :)
Но всё же вы не могли бы как нить в теории обяьснить как каталог ссылок ваще выглядить должен? мне даже для ссылко отдельнйо страницы не надо я буду по 10 ссылок на страницу вывдоить, только не опнимаю как связать катгории и ссылки
но я пока не понимаю всей картины
|
не поверите :) Я тоже ))) | |
| |
|
|
| |
|
|
| |
для: Panker
(02.01.2007 в 15:43)
| | | А зачем это делать в разных таблицах? :D | |
| |
|
|
| |
|
|
| |
для: Panker
(02.01.2007 в 15:43)
| | | Мне видится обычно каталог следующим образом
Categories
`id` int(11) NOT NULL auto_increment,
`d_id` text NOT NULL,
PRIMARY KEY (`id`)
|
и
Catalog
`id` int(11) NOT NULL auto_increment,
`d_id` text NOT NULL,
`id_categories` text NOT NULL,
`link` text NOT NULL,
PRIMARY KEY (`id`)
|
Каждая из ссылок принадлежит одной из категоий, принадлежность к категории определятся полем id_categories. Хотите вывести все ссылки для одной из категорий (например, с id = 3) - обрабатывайте запрос
SELECT * FROM Catalog WHERE id_categories = 3
|
| |
| |
|
|
| |
|
|
| |
для: cheops
(02.01.2007 в 16:07)
| | | а имена категорий где нуна хранить? )) | |
| |
|
|
| |
|
|
| |
для: Panker
(02.01.2007 в 16:28)
| | | В Categories.d_id | |
| |
|
|
| |
|
|
| |
для: cheops
(02.01.2007 в 22:01)
| | | смотрим, я делаю мульти систему где админка НА МНОГО МНОГО доменов будет!
Скрипт можно сказать!
В ячейках d_id у меня хранятся имена доменов что бы было удобно достовать данные типа домен такой то таблица такая та :)
тогда получается что
Categories
`id` int(11) NOT NULL auto_increment,
`d_id` text NOT NULL,
`categories` text NOT NULL,
PRIMARY KEY (`id`)
Catalog
`id` int(11) NOT NULL auto_increment,
`d_id` text NOT NULL,
`id_categories` text NOT NULL,
`link` text NOT NULL,
PRIMARY KEY (`id`)
|
так? в Categories.`categories` я храню имена категорий? и типа как дальше ? :( прсотите я просто не могу не как это понять....
чт омне писать в таблице Catalog и куда как бы так :) ? | |
| |
|
|
| |
|
|
| |
для: Panker
(03.01.2007 в 17:56)
| | | > и типа как дальше ?
А что хотите делать дальше? | |
| |
|
|
| |
|
|
| |
для: cheops
(03.01.2007 в 17:59)
| | | Categories
`id` int(11) NOT NULL auto_increment, // Первичный ключ
`d_id` text NOT NULL, // Домен
`categories` text NOT NULL, // Категория
PRIMARY KEY (`id`)
|
Catalog
`id` int(11) NOT NULL auto_increment, // Первичный ключ
`d_id` text NOT NULL, // Домен
`id_categories` text NOT NULL, // ВОТ тут не понятно как и что
`link` text NOT NULL, // ссылка
PRIMARY KEY (`id`)
|
Вот сейчапс прокоментирвоал код!
Что не понятно, но это как бы пол беды!
После того как я всё запишу и пойму как что куда писать!
Как дальше выводить? Типа выводить всё их двух таблиц или как :( | |
| |
|
|
| |
|
|
| |
для: Panker
(03.01.2007 в 18:48)
| | | >`id_categories` text NOT NULL, // ВОТ тут не понятно как и что
В поле Catalog.id_categories хранится значение Categories.id той категории, которой принадлежит ссылка.
>Как дальше выводить? Типа выводить всё их двух таблиц или как :(
А вы вывести что хотите? Список категорий? Список ссылок какой-то из категорий? Список категорий и под каждой из категорий список её ссылок? Что-то другое? | |
| |
|
|
| |
|
|
| |
для: cheops
(03.01.2007 в 20:29)
| | | список прост окатгорий
и потмо хочу что бы при тыкании на катгории переходило на страницу где список ссылок этйо категории :)
>>`id_categories` text NOT NULL, // ВОТ тут не понятно как и что
>В поле Catalog.id_categories хранится значение Categories.id той категории, которой принадлежит ссылка.
|
а этого всё равно пока не понимаю но буду думать :) может просто подумать надо оч оч сильно :) | |
| |
|
|