Всем привет.
Кто знает как вывести список пользователей из таблицы mysql и посчитать количество пользователей в каждой группе? пожалуйста помогите разобраться, я новичок.
В БД имеется 2 таблицы: groups и users
Выполняю 2 запроса:
$groups = "SELECT * FROM `groups`";
$result1 = mysqli_query($db_connect, $groups);
$users = "SELECT COUNT(users.id) FROM users WHERE users.group IN (SELECT id FROM `groups`)";
$result2 = mysqli_query($db_connect, $users);
Пытаюсь сформировать таблицу для для раздела "Группы пользователей" в ПУ:
<table class="table">
<tbody>
<tr>
<th width="70px" class="border-end text-center">id</th>
<th class="border-end">name</th>
<th width="70px" class="text-center">count</th>
</tr>
while($count = $result2->fetch_assoc()) {
$arraydata = implode(',', $count);
}
while($row = $result1->fetch_assoc()) {
echo "
<tr>
<td class=\"border-end text-center\">
" . $row["id"] . "
</td>
<td class=\"border-end\">
" . $row["name"] . "
</td>
<td class=\"border-end text-center\">
" . $arraydata . "
</td>
</tr>
";
}
</tbody>
</table>
Прикрепляю скрин того что я хочу получить: