Форум программистов, компьютерный форум, киберфорум
Наши страницы
PHP для начинающих
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.75/4: Рейтинг темы: голосов - 4, средняя оценка - 4.75
ssstix
1 / 1 / 1
Регистрация: 07.12.2014
Сообщений: 39
1

Сложить все значения из БД

07.01.2015, 20:20. Просмотров 789. Ответов 3
Метки нет (Все метки)

Привет всем.
Есть БД. Необходимо получить сумму определенных значений.
Как реализовать?
0
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
07.01.2015, 20:20
Ответы с готовыми решениями:

Сложить все значения всех атрибутов
Добрый день! Подскажите, пожалуйста, женскому мозгу) есть код if...

Как сложить все числа одного массива?
Всем привет! Необходимо сложить все числа одного массива. Как это сделать?

Как получить все 6 предметов и сложить их общий полученный вес вместе
Всех приветствую и поздравляю с прошедшими праздниками. В общем написал функцию...

Сложить все значения
Как с помощью SQL-запроса сложить все значения поля pol1 в таблице tabl1?...

Сложить все значения переменной
Получаю несколько значений переменной "u" . Подскажите как сложить все эти...

3
M9ICHIK
63 / 63 / 23
Регистрация: 09.12.2012
Сообщений: 459
07.01.2015, 20:25 2
SELECT SUM(<column_name>) FROM table_name Where <condition>;
0
ssstix
1 / 1 / 1
Регистрация: 07.12.2014
Сообщений: 39
07.01.2015, 21:06  [ТС] 3
Что то вообще запутался. Пытаюсь сделать партнерскую программу.
Есть 2 БД:
1. Хранится инфо о пользователях и о том кто его привел.
2. Хранится информация о счетах (ид, логин, сумма, и результат).

Хочу вывести на экран пользователю, какое количество денег он заработал.
Но что то не выходит:

PHP
1
2
3
4
5
6
7
8
9
10
11
12
13
function Count($id){
       $i = 1;
       $mysqli = connectDB();
//Выбираю юзеров, которые зарегались по реф. ссылке 
       $result = $mysqli->query("SELECT * FROM `reg` WHERE `refid`='$id'") or die(mysql_error());
       while ($row = $result->fetch_assoc()){
        $login = $row['login'];
//Пытаюсь сложить все оплаты
        $summ = $mysqli->query("SELECT SUM (`summ`) * FROM `bill` WHERE `login`='$login' AND `result`='$i' ") or die(mysql_error());
       }
       $mysqli->close();
       return $summ;
}
Добавлено через 16 минут
Задача упростилась. Нужно получить сумму колонок:

Код почему то не работает:
PHP
1
2
3
4
5
        $mysqli = connectDB();
        $summ = $mysqli->query("SELECT SUM (`summ`) * FROM `bill` WHERE `login`='$login'") or die(mysql_error());
       
       $mysqli->close();
       return $summ;
0
M9ICHIK
63 / 63 / 23
Регистрация: 09.12.2012
Сообщений: 459
07.01.2015, 22:34 4
* убери в запросе.
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
07.01.2015, 22:34

Как сложить все значения одной переменной
Задание: &quot;Даны натуральные числа от 1 до 50.Найти сумму тех из них которые...

Сложить все значения в таблице во всех столбцах
Доброго времени суток, помогите разобраться в таком вопросе, как можно сложить...

Как в таблице сложить все значения одного столбца?
как в таблице сложить все значения одного столбца и вывести ответ в другой...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
4
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru