|
|
|
|
...
$sql = "select `answer_value`,`answer_count` from `db_poll_answer` where `answer_aid`='34'";
$res = mysql_query($sql);
$col = mysql_num_rows($res);
while($row = mysql_fetch_assoc($res))
{
$count = $row['answer_count'];
//Погружаем кол-во ответов в массив
for($i=0;$i<=$col;$i++)
{ $mass[$i] = $count; }
}
...
|
как посчитать общее кол-во содержимого массива $mass? | |
|
|
|
|
|
|
|
для: safe_mod
(03.03.2007 в 13:29)
| | count($mass) | |
|
|
|
|
|
|
|
для: bronenos
(03.03.2007 в 13:37)
| | Надо чтобы он просуммировал массив а не кол-во элементов в массиве.
Вот сто содержиться в массиве
$mas[0]=3
$mas[1]=20
$mas[2]=14
$mas[3]=25 | |
|
|
|
|
|
|
|
для: safe_mod
(03.03.2007 в 13:44)
| | array_sum($mas) | |
|
|
|
|
|
|
|
для: Саня
(03.03.2007 в 13:48)
| | что-то не тот результат получается | |
|
|
|
|
|
|
|
для: safe_mod
(03.03.2007 в 13:59)
| |
<?
$mas[0]=3;
$mas[1]=20;
$mas[2]=14;
$mas[3]=25;
print array_sum($mas); // вывело 62
|
| |
|
|
|
|
|
|
|
для: Саня
(03.03.2007 в 14:01)
| | это если подставить $mas[0]=3... fа если сюда так
$sql = "select `answer_value`,`answer_count` from `db_poll_answer` where `answer_aid`='34'";
$res = mysql_query($sql);
$col = mysql_num_rows($res);
while($row = mysql_fetch_assoc($res))
{
$count = $row['answer_count'];
//Погружаем кол-во ответов в массив
for($i=0;$i<=$col;$i++)
{ $mas[$i] = $count; }
echo array_sum($mas);
}
| вот что содержит массив
6
33
17
26
выведит 3016585130 | |
|
|
|
|
|
|
|
для: safe_mod
(03.03.2007 в 14:05)
| | А если написать так:
echo array_sum($mas)."<br/>";
|
А вообще сумму значений удобнее получать средствами самого mysql. | |
|
|
|
|
|
|
|
для: safe_mod
(03.03.2007 в 13:29)
| | Вам надо посчитать сумму значений полей в столбце базы данных? | |
|
|
|
|
|
|
|
для: Disable
(03.03.2007 в 14:08)
| | да, я пытаюсь сделать вывод голосов для скрипта голования | |
|
|
|
|
|
|
|
для: safe_mod
(03.03.2007 в 14:09)
| | Для чего использовать для этого php, когда можно воспользоваться средствами самой БД?
$q="SELECT SUM(имя поля) FROM имя_таблицы WHERE условие_выборки";
echo mysql_result(mysql_query($q),0);
|
| |
|
|
|
|
|
|
|
для: Disable
(03.03.2007 в 14:13)
| | спасибо, сработало | |
|
|
|