array_sum не правильно работает.

cepera

Новичок
array_sum не правильно работает.

Получаем массив:

$sql_2=mysql_fetch_array($result_r);

в массиве есть один результат: $sql_2[0]=2(для проверки выводил содержимое массива);

$ar=array_sum($sql_2);
print $ar;
результат = 4;
откуда 4 то?
 

cepera

Новичок
Автор оригинала: lucas
Еще вопросы есть?

Курить второй параметр [m]mysql_fetch_array[/m].
Курю MYSQL_NUM, но с ним возвращется только первый row запроса. Прямо заколдованный круг какой то:-/
 

Фанат

oncle terrible
Команда форума
первая строка возвращается не с ним, а потому, что ты сам одну строку запрашиваешь.
Не бегай на форум после каждого косяка, а вниматеьлно отлаживай свой код.
 

Screjet

Новичок
Попробуй затяжку
[sql]
select sum(`num_field`) ...
[/sql]
из мана мускула.
 

cepera

Новичок
Screjet
Мне нужно mysql_num_rows из этого же запроса.
Уже все сделал, спасибо.
 

Фанат

oncle terrible
Команда форума
cepera
запомни.
надо говорить не "спасибо", а "как сделать лучше?"
вместо mysql_num_rows надо использовать count в запросе.
 

Фанат

oncle terrible
Команда форума
скажи, сережа, чтобы посчитать количество бутылок в ящике, ты тоже сначала их все из ящика вынимаешь, а потом только считаешь?
или проще прямо в ящике посчитать?
 

Фанат

oncle terrible
Команда форума
Я ожидал этого ответа
Сережа, таким алкоголикам, как ты, не осилить программирование. Тут ясная голова нужна.
 

Фанат

oncle terrible
Команда форума
на свою голову совсем надежды нет? только на бога и осталась?
 

cepera

Новичок
Фанат ну что поделать!:) не всем же дано быть Программистом:)
 

Фанат

oncle terrible
Команда форума
я рад, что ты со мной согласился.
хотя бы в этом
 
Сверху