|
|
|
| В бд sql есть столбик sum, требуется сложить все его значения.
Такие вот строки написал:
$sql1 = mysql_query("SELECT SUM(sum) AS sum FROM svod");
if (!$sql1) exit(mysql_error());
echo $sql1;
|
Вывело "Resource id #5"
Что это значит? Как еще можно просуммировать все значения? | |
|
|
|
|
|
|
|
для: xxxleoxxx
(24.10.2007 в 23:17)
| | Тебе выдали ссылку на ресурс ;)
<?php
$sql1 = mysql_query("SELECT SUM(sum) AS sum FROM svod");
if (!$sql1) exit(mysql_error());
$foo = mysql_fetch_assoc($sql1);
echo '<pre>';
print_r($foo);
?>
|
| |
|
|
|
|
|
|
|
для: mihdan
(25.10.2007 в 00:54)
| | Немного изменил код. Перестало правильно считать. Выдает всегда 45
$sql1 = mysql_query("SELECT SUM(sum) AS sum FROM svod WHERE osnovan = '$osnovan'");
if (!$sql1) exit(mysql_error());
echo "<table border=1 cellpadding=4 cellspacing=0 bgcolor=#FFFFFF width=100%>";
while($itog_sum = mysql_fetch_assoc($sql1))
{
echo "<tr>
<td width=390>Итог</td>
<td>".$itog_sum['sum']."</td>
</tr>";
}
echo "</table>";
|
| |
|
|
|
|
|
|
|
для: xxxleoxxx
(25.10.2007 в 10:10)
| | Название поля sum возьмите в обратные кавычки
$sql1 = mysql_query("SELECT SUM(`sum`) AS sum FROM svod WHERE osnovan = '$osnovan'");
Тип поля числовой ? | |
|
|
|
|
|
|
|
для: Faraon
(25.10.2007 в 10:14)
| | Да тип поля числовой. Но выводится по прежнему одно и тоже((( | |
|
|
|
|
|
|
|
для: xxxleoxxx
(25.10.2007 в 10:32)
| | Кто нибудь может помочь??? | |
|
|
|
|
|
|
|
для: xxxleoxxx
(25.10.2007 в 10:10)
| | >Выдает всегда 45
Ну, всё правильно, выдаёт сумму столбцов - что-то не так? Что вы ожидаете увидеть? | |
|
|
|
|
|
|
|
для: cheops
(27.10.2007 в 10:45)
| | я ожидаю увидеть сумму значений находящихся в столбике sum, которое сильно отлично от 45. | |
|
|
|
|
|
|
|
для: xxxleoxxx
(27.10.2007 в 19:26)
| | наверное условие osnovan=$osnovan
выполняется в рядах сумма значений в которых 45 | |
|
|
|
|
|
|
|
для: EXP
(28.10.2007 в 00:22)
| | к сожалению нет, сумма там гораздо больше.(( | |
|
|
|
|
|
|
|
для: xxxleoxxx
(31.10.2007 в 16:14)
| | А вы бы не могли прикрепить дамп таблицы svod (или её часть), чтобы можно было воспроизвести ситуацию | |
|
|
|