есть поле status enum('0', '1', '2')
Нужно вывести количество полей с status 0, с статус 1 , с статус 2.
Сделал три запроса с использованием where , можно упростить код?
Okula, Нужно отдельно вывести все три значения.
Статус 0 : $num
Статус 1 : $num
Статус 2 : $num
IceJOKER, количество значений со статусом 0, 1 и 2 какое?
Ты в цыкле для каждого выводишь или как?
Okula,
у меня так
$varFirst = mysql_...(... where `status`='0');
$varSecond = mysql_...(... where `status`='1');
$varThird = mysql_...(... where `status`='2');
echo 'Status 0: $varFirst<br />
Status 1: $varSecond <br />
Status 2: $varThird <br />
';
aBSuRD, тогда я свой оставлю))
я просто подумал что есть какой нибудь обходной путь )))
IceJOKER, вот что значит давно не кодил GROUP BY тебе нужен
SELECT COUNT(*) as `c`, `status` FROM `table` GROUP BY(`status`)
есть две таблицы:
- championship
id_championship
title
- матчи
id_match
id_championship
title
name_team1
name_team2
Нужно вывести все матчи по каждому чемпионату(что б внутри был title или id чемпионата), так что бы елемент массива был чемпионатом, а его дети
пример
Array
(
[Англия. Лига Чемпионов] => Array
(
[0] => Array
(
[id_championship] => 1
[id_match] => 1
[c_title] => Англия. Лига Чемпионов
[m_title] => TEST
[name_team1] => Саутгемптон
[name_team2] => Норвич Сити
[kof1] => 2
[kof2] => 3
[kof3] => 4
[datestart] => 2012-11-28 19:37:03
)
[1] => Array
(
[id_championship] => 1
[id_match] => 2
[c_title] => Англия. Лига Чемпионов
[m_title] => TEST2
[name_team1] => Сток Сити
[name_team2] => Ньюкасл Юнайтед
[kof1] => 1.9
[kof2] => 3.9
[kof3] => 2.4
[datestart] => 2012-11-28 23:01:16
)
)
[Футбол. Бельгия. Кубок. 1/8 финала ] => Array
(
[0] => Array
(
[id_championship] => 9
[id_match] => 3
[c_title] => Футбол. Бельгия. Кубок. 1/8 финала
[m_title] =>
[name_team1] => Вестерло
[name_team2] => Сент-Труйден
[kof1] => 2.1
[kof2] => 3.5
[kof3] => 3.6
[datestart] => 2012-11-29 23:44:36
)
[1] => Array
(
[id_championship] => 9
[id_match] => 4
[c_title] => Футбол. Бельгия. Кубок. 1/8 финала
[m_title] =>
[name_team1] => Кортрейк
[name_team2] => Монс
[kof1] => 2.08
[kof2] => 3.5
[kof3] => 3.65
[datestart] => 2012-11-30 23:45:26
)
)
)