помогите посчитать PHP
привет всем!
Столкнулся с такой проблемой, никак не могу посчитать количество товара крипт while (заказы){ while (товары в заказе){ номер товара, количество }} выводит 123 1шт 321 2шт 456 1шт 123 2шт 321 1шт 456 5шт выводит правильно, надо сделать что бы выводило номер товара и общее количество, то есть так 123 3шт 321 3шт 456 6шт Второй день бьюсь никак не получается помогите кто может Добавлено через 2 минуты в данном случае 3 заказа с разным количеством товара, в идеале количество заказов не ограничено, так же как и количество товаров в заказе Добавлено через 1 минуту сам скрипт PHP код:
ну что нет математиков или что то не понятно |
В sql-запросе GROUP BY не подойдёт?
|
Можно всё одним sql-ем сделать, это будет быстрее.
|
Я бы, наверно, сделал промежуточную таблицу, в которую бы вставлял результаты и уже из нее потом делал общий вывод. И организовать фильтр удобнее, и php сильно нагружать не будет.
|
пользователей может быть несколько и у каждого несколько заказов. поэтому промежуточная таблица не подойдет как организовать с помощью GROUP BY не знаю
Цитата:
|
Цитата:
|
id автоинкремент
date дата userid id того кто добавил заказ pr исполнитель заказа statys статус заказа cat из какого каталога заказ |
Цитата:
Добавлено через 49 секунд можно в MySql WorkBench диаграмму построить и скрин выложить. |
Цитата:
Это, я так понимаю, главная таблица заказов? Вот добавь это поле и делай выборку. |
Цитата:
Добавлено через 2 минуты gobliin, что то Вы не в ту степь пошли все гораздо проще, нужно сложить значения при совпадении имен, какая разница что откуда берется Добавлено через 7 минут по коду zakaz номера заказа, чей заказ и кто исполнитель basket содержание заказа: id заказа и количество records номер заказа и имя |
Часовой пояс GMT +3, время: 15:47. |
Работает на vBulletin® версия 3.8.7.
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Перевод: zCarot
SAPE.RU — система купли-продажи ссылок с главных и внутренних страниц сайтов.