0 / 0 / 0
Регистрация: 26.09.2015
Сообщений: 2
|
||||||||||||||||
1 | ||||||||||||||||
MySQL Подскажите как сделать правильно запрос на MySql26.09.2015, 08:28. Показов 550. Ответов 3
Метки нет (Все метки)
Добрый день. Пожалуйста, подскажите как сделать запрос на вывод данных из MySQL
Задача такая на простом примере таблиц. Есть 2 таблицы 1 Таблица - Каталог товара
Нужно что-бы вывод отображения на странице был таким: Каталог товара: Рубашки (и ниже идет вывод списка изображений, относящихся к рубашкам) --------------- Каталог товара: Джинсы (и ниже идет вывод списка изображений, относящихся к джинсам) --------------- Каталог товара: Майки (и ниже идет вывод списка изображений, относящихся к майкам) Как правильно выполнить запрос? Сначала делаю запрос на вывод всех категорий...
Получается Каталог товара: Рубашки --------------- Каталог товара: Джинсы --------------- Каталог товара: Майки --------------- А как вклинить туда еще и вывод изображений под каждую категорию? Подскажите пожалуйста! Нужно LEFT JOIN в запрос добавлять или как-то foreach прописывать... Не силен я в программинге ((
0
|
26.09.2015, 08:28 | |
Ответы с готовыми решениями:
3
Как правильно сделать запрос к MySQL для подсчета записей Как правильно сформировать запрос mysql в pdo? Подскажите пожалуйсто как составить запрос MySQL КАК правильно организовать запрос по фильтру в полях SET MySQL |
3851 / 3196 / 1343
Регистрация: 01.08.2012
Сообщений: 10,820
|
||||||
26.09.2015, 09:20 | 2 | |||||
Не знаю, как работает ваш класс работы с БД, написал с обычным mysql_query, можете переписать под свой класс.
И поле images имхо лучше переименовать в image. Там ведь только 1 картинка, это может вызвать путаницу в дальнейшем.
1
|
0 / 0 / 0
Регистрация: 26.09.2015
Сообщений: 2
|
|
26.09.2015, 10:06 [ТС] | 3 |
Спасибо большое! Все получилось!
А в дальнейшем наверно лучше избегать таких запросов как WHILE внутри внешнего WHILE?
0
|
3851 / 3196 / 1343
Регистрация: 01.08.2012
Сообщений: 10,820
|
||||||
26.09.2015, 15:39 | 4 | |||||
out, ничего страшного в этом нет, как и foreach внутри другого foreach.
Обычно просто делают иначе - пишется функция select, которая выполняет запрос к БД и возвращает сразу массив, а не ресурс. Т.е.:
0
|
26.09.2015, 15:39 | |
26.09.2015, 15:39 | |
Помогаю со студенческими работами здесь
4
Подскажите как правильно составить sql запрос Как сделать правильно ? mysql и php Как сделать красиво и правильно? ООП + PHP + MySQL Как правильно сделать запрос в базу? Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |