![]() |
|
Модераторы: skyboy, MoLeX, Aliance, ksnk |
![]()
|
|
| Predator199 |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 412 Регистрация: 1.2.2012 Репутация: -3 Всего: -4 |
Добрый день. Интересует следующий вопрос. Через цикл foreach, вытаскиваю название игры. Нужно по каждой игре подсчитать количество серверов. Интересует , можно ли подсчитать количество серверов каждой игры , при помощи 1 запроса, а не 1 игра-1 запрос?
|
|||
|
||||
| Guedda |
|
|||
![]() Подрывник ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 3137 Регистрация: 27.12.2005 Где: Ростов-на-Дону Репутация: 13 Всего: 78 |
А подробнее можно? Что именно ты перебираешь в foreach
-------------------- Ll 2 |
|||
|
||||
| Aliance |
|
|||
![]() I ♥ <script> ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 6418 Регистрация: 2.8.2004 Где: spb Репутация: 14 Всего: 137 |
Можно и даже нужно.
Только лучше не названия, а IDшники. Собираем массив названий (IDшников) и используем его для условия IN. |
|||
|
||||
| Arantir |
|
||||
|
Рыбак без удочки ![]() ![]() Профиль Группа: Участник Сообщений: 960 Регистрация: 18.11.2012 Репутация: 16 Всего: 55 |
Predator199, заметил, что у вас каждая тема - это попытка решить одну и ту же проблему - обработка данных с ~1000 удаленных серверов. Как нибудь обобщите систематизируйте все. А то любая мелочь - новая тема. В интернете существует много интересных статей на темы высоконагруженных серверов или способов быстрой обработки множества запросов. Но не все решается через php в таком случае.
Ну и к делу... А вы не пробовали
Вам вернется результат вроде:
И всего-лишь один запрос. А дальше через foreach, и это будет уже будет просто обработка локальной переменной (массива). Это сообщение отредактировал(а) Arantir - 19.11.2012, 14:13 -------------------- interface Жопа { // ATTENTION: has to be implemented by every class of the project for proper project work } |
||||
|
|||||
| Fortop |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 2200 Регистрация: 13.11.2007 Где: Донецк Репутация: 20 Всего: 42 |
Predator199, у меня вопрос.
Когда вы научитесь пользоваться хотя бы проверкой орфографии? Она у вас реально ужасная. -------------------- Мир это Я. Живее всех живых. |
|||
|
||||
| Predator199 |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 412 Регистрация: 1.2.2012 Репутация: -3 Всего: -4 |
Arantir, Спс.
Скажите или скиньте статью о там как разобрать такой массив: [35] => stdClass Object ( [type] => ut2004 [count(id)] => 1 ) [36] => stdClass Object ( [type] => zps [count(id)] => 1 ) ) Это сообщение отредактировал(а) Predator199 - 19.11.2012, 15:14 |
|||
|
||||
| Aliance |
|
||||
![]() I ♥ <script> ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 6418 Регистрация: 2.8.2004 Где: spb Репутация: 14 Всего: 137 |
Чтобы не было count(id) используй alias:
Вообще если возникают такого рода вопросы, я бы всерьез задумался своим ли я делом занимаюсь. |
||||
|
|||||
| Predator199 |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 412 Регистрация: 1.2.2012 Репутация: -3 Всего: -4 |
Спасибо. На самом деле я автомеханик=), в последнее время заинтересовался программированием. И начал потихоньку вникать=).
|
|||
|
||||
| MoLeX |
|
|||
![]() Местный пингвин ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 4076 Регистрация: 17.5.2007 Репутация: 46 Всего: 140 |
-------------------- Amazing |
|||
|
||||
| Sanchezzz |
|
|||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1670 Регистрация: 19.11.2006 Где: Voronezh Репутация: 41 Всего: 60 |
Привет коллега -------------------- Понравился ответ "+" по репе, не забываем закрывать тему, заказы в LS. |
|||
|
||||
| Arantir |
|
|||
|
Рыбак без удочки ![]() ![]() Профиль Группа: Участник Сообщений: 960 Регистрация: 18.11.2012 Репутация: 16 Всего: 55 |
Я люблю растения, у меня на всех окнах они. И почитываю литературу по уходу за ними. Но я никогда бы не стал зарабатывать на жизнь разведением комнатных растений... Хотя это не касается вопроса непосредственно, но честно вам говорю, что в большинстве случаев проблемы можно решить до того, как они появятся. Например, перед созданием структуры хранения данных надо подумать, удобно ли потом будет их в таком виде обрабатывать. Впрочем, может ваш вариант для вашего случая оптимален, судить не буду. Но все же стоить иметь ввиду =) В программировании существует множество по истине элегантных и в то же время простейших решений. Это сообщение отредактировал(а) Arantir - 19.11.2012, 18:27 -------------------- interface Жопа { // ATTENTION: has to be implemented by every class of the project for proper project work } |
|||
|
||||
![]()
|
| Правила форума "PHP" | |
|
|
Новичкам:
Важно:
Внимание:
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, IZ@TOP, skyboy, SamDark, MoLeX, awers. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | PHP: Общие вопросы | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |