MySQL — Как использовать PHP для суммирования данных SQL

Я хочу, чтобы у меня на форуме был тип «топлист». У меня есть журнал убийств для компьютерной игры. Так что в моей таблице «жертвы» sql у меня есть несколько строк для данных. Я хочу использовать $ killforumid для суммирования $ Score для всей таблицы. Есть несколько записей с одним и тем же $ killforumid, и я хочу отсортировать с этим и добавить счет для этого пользователя.

Это будет выглядеть так:

User 1 = 1000 points, 60 kills
User 2 = 5000 points, 100 kills

Код PHP:

$conn = new mysqli($servername, $username, $password, $dbname);
$sql = "SELECT score, killforumid FROM hcvictims";
$result = $conn->query($sql);

-1

Решение

если вы используете RightClick запрос (как я посоветую):

$conn = new mysqli($servername, $username, $password, $dbname);
$sql = "SELECT sum(score), killforumid FROM hcvictims GROUP BY killforumid ORDER BY sum(score) DESC";
$result = $conn->query($sql);
while($row = $result->fetch_row())
{
echo "killforumid: " . $row[1] . ", score : " . $row[0] . "\n";
}
/* free result set */
$result->free();

увидеть: MySQL-результат объекта,
метод выборки строк

0

Другие решения

Других решений пока нет …

По вопросам рекламы ammmcru@yandex.ru
Adblock
detector