общая сумма в php - PullRequest
       3

общая сумма в php

2 голосов
/ 27 ноября 2011

это может звучать неубедительно, но я застрял с суммированием значений, извлеченных из MySQL.Я хочу подвести итог итоговой суммы счета-фактуры, полученной из базы данных MySQL.ниже приведен код для подытога для каждой строки.

while($row = mysql_fetch_array($qry)){  
echo $row['b'] * $row['c'];
}

«b» - это количество, а «c» - это цена. Все эти значения извлекаются из mysql, а количество строк равнопеременная и все это внутри цикла while.Теперь за пределами цикла while, последнего ряда, я хочу итоговую сумму.Может ли кто-нибудь указать мне в правильном направлении.Я пытался

echo SUM($row['b'] * $row['c']);

, но это не работает и выдает ошибку.я уверен, что делаю это неправильно.

Ответы [ 2 ]

5 голосов
/ 27 ноября 2011
$total = 0;
while($row = mysql_fetch_array($qry))
{  
  echo $row['b'] * $row['c'];
  $total += ($row['b'] * $row['c']);
}

// at the end, $total = grand total
2 голосов
/ 27 ноября 2011

Почему бы не использовать SQL для вещей, которые SQL лучше всего делает?

SELECT SUM(b*c)
FROM table

Просто так.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...