экспортировать из БД MySQL различной информации, которую я поставил внутри массива:PHP массив сортировать различные способы
$info=array(
(ID,CALORIES,PROTEIN,CARBOS,FIBER),
...
);
ex: (1,270,24,12,5),(2,280,2,42,10),...
Затем, далее по сценарию, мне нужно, чтобы получить идентификаторы 3 продуктов с самым высоким содержанием калорий , из 6 продуктов с самым высоким результатом 2xPROTEIN + 3xCARBOS и т. д. для 5 диаграмм.
Как я могу выполнить такую сортировку массива, чтобы заполнить мои разные таблицы?
Функция sort() работает только для одномерного массива (если он работает для моего случая, я не знаю, какой будет синтаксис). Он также не работает для моих более сложных сортировок (2 * x + 3 * y) ...
Но если мой db содержит более 2 миллионов записей, я думаю, что с точки зрения производительности, мне было бы лучше с помощью PHP-решения, вы согласны? –
Нет, потому что вы можете указать сортировку по определенному запросу, а не по всей таблице. – Tibor
@Andrius Say Я получаю свои исходные результаты с помощью $ result3 = mysql_query ($ sql3), как бы вы «сортировали по определенному запросу»? –