Реализация фильтра по городам: лоигка и порядок действий

307
26 ноября 2016, 20:22

Добрый день! Я только закончил изучение PHP и MySQL и сейчас тренируюсь с созданием первого сайта. Можете объяснить порядок создания фильтра по городам? Есть пользовательские посты, в которых они указывают город, как параметр. Другие пользователи должны иметь возможность отфильтровать все посты на сайте по какому-либо из городов. Я вот не очень понимаю логику создания такого фильтра. Нужно ли создать две БД (одну с инфо постов, другую по городам), потом к выпадающему списку "прикрутить" id по городам обеих таблиц? Или как это делается? Код не пишите, хочу сам сделать, просто подскажите логику и очередность. Спасибо!

Answer 1

В БД должна быть таблица городов. В таблице постов должна быть ссылка на эту таблицу. При фильтрации выполняете запрос

SELECT * FROM posts pst WHERE pst.city_id = <требуемый id города>
READ ALSO
Чем плохо возникновение ошибок в работе с БД?

Чем плохо возникновение ошибок в работе с БД?

ЗдравствуйтеУ меня есть база данных, в которой время от времени меняются столбцы(добавляются, удаляются)

311
Как вывести категории в тег Select

Как вывести категории в тег Select

Ребят как такой же скрипт поместить в тег SELECTЭтот скрипт у меня выводит категории на сайте

332
Подключение к удаленной базе через workbench

Подключение к удаленной базе через workbench

При попытке подключиться возникает вот такая ошибка:

410