Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770
Форумы портала PHP.SU :: Версия для печати :: Выбор команд по группам
Форумы портала PHP.SU » » Вопросы новичков » Выбор команд по группам

Страниц (1): [1]
 

1. greenzlat - 10 Августа, 2011 - 08:31:17 - перейти к сообщению
Есть таблица 3 поля: id, team, group. Команды турнира и имя группы, в которой неаходится команда. Нужно разбросать команды по группам в таблицу.
Группа А
Россия
Фрнция
и т.д.

Группа В
Израиль Китай и т.д.

Подскажите можно это сделать одним запросом? Или делать для каждой группы отдельный запрос?
2. DeepVarvar - 10 Августа, 2011 - 09:58:14 - перейти к сообщению
Недостаточно данных... Структура второй таблицы?
3. greenzlat - 10 Августа, 2011 - 10:01:22 - перейти к сообщению
DeepVarvar пишет:
Недостаточно данных... Структура второй таблицы?
Какой второй таблице? Все данные в одной таблице. Нужно вывести команды по группам? Вы наверное поняли что
greenzlat пишет:
Нужно разбросать команды по группам в таблицу.
в БД, я имел ввиду в браузере в таблицу вывести. Каждая группа в отдельной таблице.
4. EuGen - 10 Августа, 2011 - 10:12:00 - перейти к сообщению
PHP:
скопировать код в буфер обмена
  1.  
  2. $rResult  = mysql_query("SELECT `team`, `group` FROM `table`");
  3. $rgResult = array();
  4. while($row=mysql_fetch_array($rResult))
  5. {
  6.    $rgResult[$row['group']][]=$row['team'];
  7. }
  8. //результат посмотреть - например, var_dump($rgResult);
5. DeepVarvar - 10 Августа, 2011 - 10:43:38 - перейти к сообщению
greenzlat пишет:
Какой второй таблице? Все данные в одной таблице. Нужно вывести команды по группам? Вы наверное поняли что
все я правильно понял - пока я не спросил, а вы не ответили что таблица всетаки одна - никто не писал вам ответ.

 

Powered by ExBB FM 1.0 RC1