[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Подсчет нескольких значений
hammer_tm
Здравствуйте! Подскажите, пожалуйста.
Имеется следующий скрипт:

$ref = $this->user['inv'];
$result = mysql_query("SELECT login, email, dengi FROM users WHERE sub_us = '$ref'");

while ($row = mysql_fetch_array($result, MYSQL_ASSOC)) {

printf ("Логин: %s Емаил: %s Баланс: %s <br>", $row["login"], $row["email"], $row["dengi"]);

$balance = ..............// Общий баланс всех пользователей
echo "Общий баланс: ".$balance;

}
mysql_free_result($result);



Выводится на экран, так:

Логин: qwerty Емаил: qwe@qwe.qwe Баланс: 1.274
Логин: eeeeee Емаил: eee@eee.eee Баланс: 0.042
Логин: asdfdfg Емаил: asdf@fds.sd Баланс: 0
Логин: ssssss Емаил: sss@sss.sss Баланс: 0.019

Общий баланс: Тут должно быть число 1,335

Как сложить все значения, третьего параметра %s, что бы получить сумму всех балансов? (переменная $balance)
Zzepish

$balance=0;
$ref = $this->user['inv'];
$result = mysql_query("SELECT login, email, dengi FROM users WHERE sub_us = '$ref'");

while ($row = mysql_fetch_assoc($result)) {////ибо текста меньше

printf ("Логин: %s Емаил: %s Баланс: %s <br>", $row["login"], $row["email"], $row["dengi"]);

$balance+=$row["dengi"];// Общий баланс всех пользователей

}
echo "Общий баланс: ".$balance;
mysql_free_result($result);
hammer_tm
Спасибо, большое!
Вопрос закрыт smile.gif
Valick
проверяйте у себя, Zzepish дал вам верный код
хотя лично я бы достал сумму сразу из базы

_____________
Стимулятор ~yoomoney - 41001303250491
Zzepish
Valick
Через sum ?
Valick
Цитата
Через sum ?

через него родимого, хотя скорее всего тут это не принципиально


_____________
Стимулятор ~yoomoney - 41001303250491
inpost
Valick
Разве? Сделать 1 запрос к БД, или сделать 2 запроса... разницу чувствуешь? smile.gif

_____________
Обучаю веб-программированию качественно и не дорого: http://school-php.com
Фрилансер, принимаю заказы: PHP, JS, AS (видео-чаты). Писать в ЛС (Личные сообщения на phpforum).
Zzepish
inpost
Там реально и через один))
Но тогда он будет запрашиватся каждый раз, компоексно со всем запросом выборки)
А вот тут я думаю- лучше больше нагрузить базу, или пхп))
inpost
Zzepish
По своему опыту - чаще падает БД.

_____________
Обучаю веб-программированию качественно и не дорого: http://school-php.com
Фрилансер, принимаю заказы: PHP, JS, AS (видео-чаты). Писать в ЛС (Личные сообщения на phpforum).
Zzepish
inpost
Мне тоже так кажется (когда чат на аяксе писал- серв тянул, а бд часто была недоступна)
Valick
Цитата
А вот тут я думаю- лучше больше нагрузить базу, или пхп))

Цитата
через него родимого, хотя скорее всего тут это не принципиально
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.