У меня есть цикл, который извлекает 2 числа из таблицы, а затем вычисляет общее количество.SUM in a while loop - php
Я хочу найти окончательное итоговое значение (сумма всех итогов).
Есть ли способ не использовать БД для вычисления СУММЫ, но делать это в цикле.
while($row = $result->fetch_assoc()) {
$total= $row["num1"] + $row["num2"];
}
Как это сделать?
Это неправильно:
while($row = $result->fetch_assoc()) {
$total= $row["num1"] + $row["num2"];
$total = $total + $total;
}
В первой попытке переназначить '$ total' каждой итерации, но, конечно, вы хотите, чтобы добавить новые значения в каждая итерация. Во второй попытке то же самое, только что вы добавили еще одну строку, где вы удваиваете значение, но все же переназначаете его. Также обязательно инициализируйте переменную перед циклом while. – Rizier123