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

Форум MySQL

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

 

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

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

тема: Сделать пользователю закладки на выбранные товары
 
 автор: Coolboy   (10.12.2011 в 22:17)   письмо автору
 
 

Здравствуйте, я совсем новичок в mysql и мне требуется ваш совет.

Есть одна таблица пользователей, вторая таблица товаров. Как в таблице пользователей обозначит какие товары он выбрал? Пользователей и товаров очень много.
Я вначале хотел, просто добавить текстовое поле и в нем через запятую перечислять id товаров, но может это не очень хорошая идея.



table users

user_id         bookmark_id
1                    2,5,7,8
2                    4,5,9
3                    2,5,6,7,9


table products

product_id         name
1                    яблоко
2                    груша
3                    персик







Подскажите, как лучше сделать, спасибо!

  Ответить  
 
 автор: cheops   (10.12.2011 в 23:42)   письмо автору
 
   для: Coolboy   (10.12.2011 в 22:17)
 

Лучше для этой задачи ввести еще одну таблицу. Причем не перечислять bookmark_id через запятую, а выделить каждому bookmark_id отдельную строку (user_id в первом столбце для товаров одного пользователя будет повторяться).

  Ответить  
 
 автор: Coolboy   (11.12.2011 в 03:03)   письмо автору
 
   для: cheops   (10.12.2011 в 23:42)
 

Спасибо!

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

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