#php #mysqli
#php #mysqli
Вопрос:
Я не могу отобразить правильные результаты на своем веб-сайте. Я использую PHP и MySQL. Я бы считал себя новичком в PHP и MySQL. Я использую процедурный метод MySQLi.
Хорошо, вот проблема, с которой я столкнулся.
Пользователь попадет в browse_models.страница, на которой отображается набор эскизов различных моделей. Когда пользователь нажимает на миниатюру модели, они отправляются в model_details .страница, на которой есть увеличенная фотография модели вместе с конкретными деталями, уникальными для этой конкретной модели.
В нижней части model_details.страница — это эскизы, которые представляют обновление или обновления, выполненные конкретной моделью на веб-сайте, вместе с именем или именами каждой модели, представленной в конкретном обновлении.
Я отправляю запрос GET с model_id и update_id из browse_models.перейдите на страницу model_details.page. Я могу отобразить всю правильную информацию, за исключением названий рекомендуемых моделей в конкретном обновлении.
Если модели выполнили 2 или более обновлений, и по крайней мере 1 из обновлений содержит 2 или более моделей, я не могу отображать правильные имена при каждом обновлении.
Например, модель A выполнила 3 обновления для сайта: обновление 1, обновление 2 и обновление 3. В обновлении 2 модель A также отображается вместе с моделью B.
Результатом должно быть: обновление 1- особенности: Модель A обновление 2 — особенности: модель A и модель B обновление 3 — особенности: модель A
Это не то, что я получаю.
Что я получаю, так это:
обновление 1 — особенности: модель A и модель B обновление 2 — особенности: модель A и модель B обновление 3 — особенности: модель A и модель B
Я знаю, что мне нужно выяснить, какая модель или модели связаны с каким обновлением. Я работаю с базой данных с 3 таблицами, обновлениями, моделями и updates_models (таблица ссылок).
Любая помощь или понимание этой проблемы были бы весьма признательны…
Комментарии:
1. Ваше объяснение имеет смысл, но нам нужно будет просмотреть код, который вы используете, чтобы определить, почему он работает не так, как ожидалось.
2. ОК. Пожалуйста, разместите свой код здесь.
3. для кого-то по имени codeman здесь на удивление не хватает кода.
4. @codeman, пожалуйста, покажите нам свой код, который у вас есть на данный момент.
5. выбрать
DISTINCT(column)
илиUNIQUE(column)
, может быть? не могу сказать.