Как я могу суммировать все значения из столбца таблицы?

105
9

Мне нужны все одинаковые значения. У меня есть члены таблицы MySQL с этими значениями, например:

name   staat
--------------------
John United-states
Mary United-states
Jan Czech-republic
Paul Slovakia
Julia Slovakia
--------------------

Я пытаюсь сделать массив

$states = array(
'United-states' => 'us',
'Czech-republic' => 'cz',
'Slovakia' => 'sk'
);

и SQL-запрос:

$query = mysqli_query($conn, "SELECT COUNT(*) as 'count', 'staat' FROM 'members' GROUP BY 'staat'");
foreach (mysqli_fetch_array($query) as $item) {
${'row_'.$states[$item['staat']]} = $item['count'];
}

Желаемый результат для диаграммы:

$row_us (In my example '2')
$row_cz (In my example '1')
$row_sk (In my example '2')

Все строки $ row_xx являются динамическими.

спросил(а) 2017-07-20T13:57:00+03:00 3 года, 2 месяца назад
0
Ваш ответ
Введите минимум 50 символов
Чтобы , пожалуйста,
Выберите тему жалобы:

Другая проблема