LEGION-Feo
|
||||||
1 | ||||||
Извлечение информации из БД, сортировка и вывод на страницу25.05.2013, 18:45. Показов 2394. Ответов 3
Метки нет (Все метки)
Здравствуйте, уважаемые!
Думаю с разделом форума не ошибся, но если по сложности задачка вполне тянет на раздел "PHP и базы данных" или "MySQL", то заранее прошу прощения у администрации. :-) Суть задачи: необходимо вытащить из БД всю информацию о товаре, сгруппировать товары по категориям, сгруппировать по производителю и вывести на страницу. Если подробно: есть вот такая БД на данный момент программа просто собирает из нее всю информацию о товаре и выводит в новой строке через разделитель. Код программы:
Мысли как решить задачу (если концептуально): 1. Сформировать три отдельных запроса, первый будет "собирать" названия категорий, второй, связанных с ними брендов, третий - связанных с брендом товаров. Вывести все это дело тремя while'ми вложенными друг в друга. 2. Извлечь сразу всю информацию о товаре, а сортировку производить уже средствами php В данный момент чувствую себя как студент на экзамене - глаза вроде умные а сказать ничего не может. Огромная просьба или разьяснить как это все можно организовать или дать пинка в нужном направлении. Заранее спасибо. |
25.05.2013, 18:45 | |
Ответы с готовыми решениями:
3
Вывод информации из таблицы базы данных на страницу вывод информации из flash ролика на html страницу Вывод информации в контент-блоке при нажатии ссылки перехода на другую страницу Сортировка и вывод информации в ListBox1 |
12 / 12 / 1
Регистрация: 22.05.2013
Сообщений: 82
|
|
26.05.2013, 01:20 | 2 |
делай три отдельные запросы, по моему мнению они будут быстрее обрабатываться чем длинные условия и куски кода
0
|
3 / 3 / 1
Регистрация: 06.05.2012
Сообщений: 78
|
|
26.05.2013, 06:12 | 3 |
ну, так как я новичок, я бы сделал проще.
создал бы вместо 5 таблиц всего 1, со всеми полями что описаны во всех таблицах. затем запрос, "SELECT * FROM table_name ORDER BY key,1 key2..." mysql.ru/docs/man/ORDER_BY в общем я примерно так я и делал когда-то. а с 5 таблицами тоже можно, только запрос сложение будет. могу быть не прав, если хотите подождите ответа более компетентного юсера)
0
|
LEGION-Feo
|
|||||||||||
29.05.2013, 17:35 | 4 | ||||||||||
Вот работающее решение, которое было предложено на другом форуме, на котором я задал этот вопрос. Возможно кому то пригодится.
|
29.05.2013, 17:35 | |
29.05.2013, 17:35 | |
Помогаю со студенческими работами здесь
4
Сортировка по возрасту в DataGridView и вывод информации в Excel Извлечение информации Сохранения и извлечение информации Извлечение информации из GetPixel() Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |