У меня есть база данных для отслеживания веса предметов.поля: id, email, order01, order02, order03, order_total
пример данных:
1 mon@gmail.com 0.250 0.000 0.000 0.000
2 amy@amy.com 0.510 1.888 0.219 0.000
3 ci@mindspring.com 0.219 0.500 0.000 0.000
4 kim@kim.com 0.219 0.000 0.000 0.000
Я могу добавить данные (т.е. новые строки или обновить существующие строки)Также я могу использовать php для отображения данных в HTML-таблице. Я также могу суммировать каждую строку и выкладывать один столбец, суммируемый по электронной почте.Что мне нужно сделать, это суммировать каждую строку и вставить сумму в конце, в другой столбец.
пример необходимых данных:
1 mon@gmail.com 0.250 0.000 0.000 0.250
2 amy@amy.com 0.510 1.888 0.219 2.617
3 ci@mindspring.com 0.219 0.500 0.000 0.719
4 kim@kim.com 0.219 0.000 0.000 0.219
Опять же, я могу отобразить данныев таблице, и я могу суммировать каждую строку - я просто не могу понять, как вставить сумму в соответствующий столбец
это код, который я использую для суммирования данных:
$result = mysql_query('SELECT email, (order01+order02+order03) AS order_total FROM `customer_orders`');
if (mysql_num_rows($result) > 0) {
print '<ul>';
$sum = array(); // initialize
while ($myrow = mysql_fetch_array($result)) {
$sum[] = $myrow['order_total']; // sum
$ordertotal= $myrow['order_total'];
print "<li>$ordertotal</li>";
}
$sum = array_sum($sum);
print "</ul>$sum\n";
} else {
print "<h1>No results</h1>\n";
}
Это даст мне страницу с одним столбцом, которая выглядит следующим образом:
0.250
2.617
0.719
0.219
3.8
Мне не важна сумма для каждого столбца или грандитого ... просто сумма каждой строки, добавленная к соответствующей строке.