max74max
Новичок
Здравствуйте.
Помогите, пожалуйста, разобраться.
Есть таблица с названием uroki
| id |creator | razdel | text_uroka
| 1 | admin | 1 | текст
| 2 | admin | 1 | текст
| 3 | moder | 2 | текст
| 4 | moder | 2 | текст
| 5 | moder | 3 | текст
| 6 | admin | 4 | текст
| 7 | admin | 4 | текст
| 8 | admin | 4 | текст
| 9 | admin | 5 | текст
Так я вывожу общее количество уроков для пользователя admin
Но мне нужно вывести для пользователя admin значение того раздела, который содержит наибольшее количество уроков.
Получается, что раздел 1 имеет 2 урока, раздел 4 имеет 3 урока, а раздел 5 имеет 1 урок.
Значит нужно вывести значение 3
Как это можно сделать?
Помогите, пожалуйста, разобраться.
Есть таблица с названием uroki
| id |creator | razdel | text_uroka
| 1 | admin | 1 | текст
| 2 | admin | 1 | текст
| 3 | moder | 2 | текст
| 4 | moder | 2 | текст
| 5 | moder | 3 | текст
| 6 | admin | 4 | текст
| 7 | admin | 4 | текст
| 8 | admin | 4 | текст
| 9 | admin | 5 | текст
Так я вывожу общее количество уроков для пользователя admin
PHP:
$creator = "admin";
$result = $mysqli->query("SELECT id FROM `uroki` WHERE creator = '".$creator."'");
$calc = $result->num_rows;
echo $calc;
Получается, что раздел 1 имеет 2 урока, раздел 4 имеет 3 урока, а раздел 5 имеет 1 урок.
Значит нужно вывести значение 3
Как это можно сделать?