Форум программистов, компьютерный форум, киберфорум
PHP: базы данных
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.67/3: Рейтинг темы: голосов - 3, средняя оценка - 4.67
29 / 27 / 5
Регистрация: 07.07.2011
Сообщений: 782
1

База данных аналога сайта-объявлений. Правильная схема?

05.07.2016, 23:19. Просмотров 628. Ответов 1
Метки нет (Все метки)

Для тренировки делаю мини-аналог сайта-объявлений. Логика такая. Есть форма на сайта. Пользователь заполняет ее (имя, фамилия и тд, затем выбирает название категории). Я предположил, что наилучший вариант это 3 таблицы

USERS - пользователи
AD - само объявление
AD_CATEGORY - категория объявления
Скрин я приложил, как это вижу.

Второй момент, мне же надо как-то связать эти таблицы. Честно говоря я вроде помню как связать в ms sql server, но как в mysql phpmyadmin даж не знаю. Может так? Сделать у трех этих таблиц 3 одинаковых поля USER_ID AUTO INCREMENT и после каждого нажатися на Сабмит формы, в базу в 3 таблицы также летит этот USER_ID. По логике, тогда этот USER_ID будет одинаковый у трех таблиц и исходя из этого можно вывести данные на главную страницы с условием WHERE USER_ID = ??? что-то .. (хм хотя как я выведу это так?!)

Или я че-т не так делаю?
0
Миниатюры
База данных аналога сайта-объявлений. Правильная схема?  
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
05.07.2016, 23:19
Ответы с готовыми решениями:

База телефонных номеров с сайта объявлений
Здравствуйте! Ув. программисты!!!! У меня к Вам такой вопрос... Может это будет звучать тупо, но...

База данных объявлений по недвижимости
Всем привет. Вот набросал "черновой" вариант структуры базы данных для объявлений по недвижимости....

Правильная ли база данных???
Дано задание: Даны отношения, моделирующие работу банка и его филиалов R1 ( № клиента, ФИО, №...

Не правильная схема данных
Нужно сделать диплом на тему Торгово-посредническая фирма Стройматериалов. Нашел в интернете схему...

1
470 / 398 / 169
Регистрация: 04.01.2013
Сообщений: 1,675
06.07.2016, 00:25 2
По минимуму
users (user_id, user_name, users_email, users_phone),
ad_category (category_id, category_name),
ad (ad_id, users_id, category_id, ad_text, ad_date)
Где в таблице ad - users_id - идентификатор пользователя, category_id - идентификатор категории

P.S. Не вижу смысла связывать пользователя и категорию...Может в Вашем персональном случае логика и есть
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
06.07.2016, 00:25

Заказываю контрольные, курсовые, дипломные и любые другие студенческие работы здесь.

База данных по учету ремонтов компьютерного оборудования: схема данных
Здравствуйте, форумчане! Составил схему данных. Вроде бы на данный этап учел всё необходимое. ...

База данных аэропорта ( схема)
Не могу создать схему данных. Исправьте кто - нибудь. Буду очень благодарен

База данных Таможня. Схема данных.
Очень нужна схема базы данных "Таможня" (желательно не менее 10 таблиц). Буду очень благодарен.

База данных для сайта
Друзья, я недавно начала создавать сайт, возник вопрос. Тема сайта турагенство. Я создала базу...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2020, vBulletin Solutions, Inc.