Loading...
PHP/MySQL | Вопрос по SQL
Всем привет. Нужно реализовать одну штуку, но не могу понять как. Сразу с сути: есть таблицa `table_1`, в ней есть ячейки `id`, `id_user`, `ok`, `time` и `energy`. Так вот, нужно получить все эти записи, я это сделал так:
<?php
$sbor_v = mysql_result(mysql_query("SELECT COUNT(*) FROM `my_commerce` WHERE `user_id` = '".$user['id']."' and `ok` = 1 and `time` < '".time()."' "),0);
?>


Вот и подошли к сути, дело в том что мне нужно со всех записей которые отсортированы запросом выше, допустим их 5, собрать значения с ячейки `energy` и приплюсовать друг к другу.

Например: результат следующего запроса покажет цифру 5, из этих 5-ти записей мне нужно собрать `energy` и приплюсовать, допустим в каждой ячейке хранится цифра 3, в итоге должна появиться цифра 15 (3+3+3+3+3).

Кто знает как можно это реализовать? Заранее спасибо)
________
посл. ред. 07.09.2019 в 11:22; всего 1 раз(а); by DelSec
mysql_result(mysql_query("SELECT SUM(`energy`) FROM `my_commerce` WHERE `user_id` = '".$user['id']."' and `ok` = 1 and `time` < '".time()."' "),0);
Сибирский (07.09.2019 в 11:24)
mysql_result(mysql_query("SELECT SUM(`energy`) FROM `my_commerce` WHERE `user_id` = '".$user['id']."' and `ok` = 1 and `time` < '".time()."' "),0);

Спасибо большое)
Онлайн: 5
Время:
Gen. 0.0746
(c) Bym.Guru 2010-2025