Loading...
PHP/MySQL | Сумма значений поля из таблицы
Пытаюсь подсчитать сумму размеров всех загруженных файлов из таблицы. Делаю запрос на выборку размеров:
$files = $db->query("SELECT * FROM `table` WHERE `user` = '".$profile['id']."'")->fetch_assoc();
После уже подсчитываю сумму через array_sum. Выводит неправильную сумму.
sizeconvert(array_sum($files))
Сама функция конвертации размера:
function sizeconvert($size) {

$iec = array('б', 'Кб', 'Мб', 'Гб', 'Тб', 'Пб', 'Эб');

$i = 0;
while (($size/1024)>1) {
$size = $size/1024;
$i++;
}
$echo = round($size,2).' '.$iec[$i];
return $echo;
}

В чём может быть ошибка?
ты хочешь посчитать сколько Мб файлов загрузил каждый юзверь?
elfi, Угу)
Извращенцы в форуме одни))
$files = $db->query("SELECT SUM(`pole_s_razmerom`) AS `size_all` FROM `table` WHERE `user` = '".$profile['id']."'")->fetch_assoc();
$files['size_all']
Mobiaaa, Ну не любитель я простых путейГг
Mobiaaa, Ты как всегда вовремя, спасибо)
Онлайн: 0
Время:
Gen. 0.0974
(c) Bym.Guru 2010-2025