Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
Самоучитель PHP 5 / 6 (3 издание). Авторы: Кузнецов М.В., Симдянов И.В. PHP на примерах (2 издание). Авторы: Кузнецов М.В., Симдянов И.В. Программирование. Ступени успешной карьеры. Авторы: Кузнецов М.В., Симдянов И.В. PHP 5/6. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В. PHP 5. На примерах. Авторы: Кузнецов М.В., Симдянов И.В., Голышев С.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум MySQL

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: Как занести пост в несколько тем?
 
 автор: skylink   (30.01.2011 в 20:15)   письмо автору
 
 

Здравствуйте
подскажите пожалуйста как мне добавить один пост в разные категории?
Что у меня есть :
Таблица SQL под название menu в ней хранятся категории и она работает как меню.
И таблица с полным описание поста где есть ячейка id_menu куда заноситься id из таблицы menu.
что я хотел у вас спросить как мне сделать что бы при добавлении я смог выбрать несколько категорий и как они должны записываться в базу данных и потом выводиться.
Заранее большое спасибо.

  Ответить  
 
 автор: cheops   (30.01.2011 в 20:28)   письмо автору
 
   для: skylink   (30.01.2011 в 20:15)
 

Нужно вводить третью таблицу, которая будет устанавливать связь поста с темами меню. Если связь один к одному - будет одна запись, если связь один ко многим - несколько.

  Ответить  
 
 автор: skylink   (30.01.2011 в 20:39)   письмо автору
 
   для: cheops   (30.01.2011 в 20:28)
 

А можно не много по подробнее ? а то я не очень понял как это реализовать!
Заранее большое спасибо.

  Ответить  
 
 автор: cheops   (30.01.2011 в 20:43)   письмо автору
 
   для: skylink   (30.01.2011 в 20:39)
 

Пусть есть таблица menu с id
id name
1 меню1
2 меню2
3 меню3

А также таблица post с id_post
id_post name
1 первое сообщение
2 второе сообщение

Теперь вам нужно, чтобы "второе сообщение" было связано с "меню1" и "меню3", для этого создается третья таблица menu_post
id_post id_menu
2 1
2 3

Мы связали пост с id = 2 с меню id = 1 и id = 3.

  Ответить  
 
 автор: skylink   (30.01.2011 в 20:50)   письмо автору
 
   для: cheops   (30.01.2011 в 20:43)
 

спасибо попробую сделать

  Ответить  
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования