Tumour
17.04.2016 - 15:13
У меня есть 2 таблицы пользователей
upper
lifer
В каждой таблице есть ид, пасс, имеил, и прочее.
upper должен в профиле выбрать несколько категорий, которые должны хранится где - то в базе я не пойму как это сделать лучше.
И потом когда lifer хочет увидеть список upper'ов, мне нужно профильтровать этих upper'ов по этим категориям.
Как это лучше сделать? Помогите пожалуйста.
_____________
Путешествуй с BookRestEasy.com
upper (таблица должна выбрать?) должен в профиле выбрать несколько категорий
которые должны хранится где - то в базе (что за категории, где в базе?)
И потом когда lifer хочет увидеть список upper'ов, мне нужно профильтровать этих upper'ов по этим категориям. (если правильно понял, сделать поле в таблице upper с id категории, поиск по этому полю)
Напишите понятней, вообще ничего непонятно.
_____________
Принимаю заказы, писать в ЛС
Tumour
17.04.2016 - 17:15
Вообщем есть типы пользователей upper и lifer то есть 2 таблицы пользователей
lifer'ы ищат upper'ров по категориям, допустим upper знает в городе все ночные клубы, и он в профиле ставит галочку, что он в клубах профи. И потом когда lifer хочет сходить к клуб, он ищет на сайте upper'ов которые сводят его в клуб. Как мне отобразить в базе все upper'ров которые водят по клубам, по ресторанам и прочее прочее. Чтобы поже сделать выборку допустим только upper'ам которые ходят в клубы и водят по ресторанам или которые ходят в клубы и в бары и кальянные.
_____________
Путешествуй с BookRestEasy.com
FatCat
17.04.2016 - 17:19
Сделать таблицу связей категорий на 3 поля: айдишник (инкремент), айди апера и айди категории.
И таблицу категорий на 2 поля: айдишник и описание.
_____________
Бесплатному сыру в дырки не заглядывают...
Tumour
17.04.2016 - 17:29
![user posted image](http://images.vfl.ru/ii/1460903489/1e90553d/12328083_s.jpg)
так ?
_____________
Путешествуй с BookRestEasy.com
FatCat
17.04.2016 - 18:20
Решений на самом деле может быть несколько. Я написал то, которое будет нормально работать даже на очень больших таблицах с сотнями тысяч и миллионами строк.
Поиск апперов с категорией 77777:
СЕЛЕКТ ДИСТИНКТ а.*
ФРОМ аппер а
ДЖОИН комуникейт к ОН(а.ид=к.аппер_ид)
ВХЕРЕ к.категори_ид = 77777
_____________
Бесплатному сыру в дырки не заглядывают...
casper - gg
17.04.2016 - 18:33
Tumour
18.04.2016 - 11:07
Всем спасибо
_____________
Путешествуй с BookRestEasy.com
Вы до сих пор рисуете схемы на бумажке? Тогда мы идем к вам!
https://www.mysql.com/products/workbench/
Tumour
19.04.2016 - 01:02
Ron
Спасибо большое, но честно сказать, на бумажке, проще и понятнее, и когда сам рукой напишешь, запоминается лучше.
_____________
Путешествуй с BookRestEasy.com
Быстрый ответ:
Powered by dgreen
Здесь расположена полная версия этой страницы.