Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
MySQL на примерах. Авторы: Кузнецов М.В., Симдянов И.В. Самоучитель MySQL 5. Авторы: Кузнецов М.В., Симдянов И.В. Объектно-ориентированное программирование на PHP. Авторы: Кузнецов М.В., Симдянов И.В. PHP. Практика создания Web-сайтов (второе издание). Авторы: Кузнецов М.В., Симдянов И.В. Самоучитель PHP 5 / 6 (3 издание). Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр 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 Яндекс.Метрика Яндекс цитирования