[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Среднее значение
ber104
Кто нибудь знает как вывести среднее значение числа в php?



Спустя 2 минуты, 33 секунды (29.11.2009 - 18:29) Michael написал(а):
Что за среднее значение числа?

Спустя 1 час, 4 минуты, 58 секунд (29.11.2009 - 19:34) ber104 написал(а):
Среднее значение от числа. biggrin.gif

Вот я тут нашол например код: SELECT AVG(chislo) FROM TABLE

Говорят оно выводит среднее число из базы только у меня не получается. Может кто подскажет? Или как вывести?

Спустя 47 минут, 35 секунд (29.11.2009 - 20:22) S{oRpiO написал(а):
я чето непонял что за среднее число??? типа голосование проголосуйте от 1 до 5 балов а потом выдается средняя оценка? если да то просто делиш сымму голосов на количество проголосовавших и усё..

Спустя 11 часов, 58 минут, 50 секунд (30.11.2009 - 08:21) ber104 написал(а):
А можно по другому без деления?

Спустя 5 минут, 50 секунд (30.11.2009 - 08:26) Romms написал(а):
ber104, попробуй так:
SELECT AVG(chislo) AS `avg_num` FROM TABLE
а результат достаёшь примерно так:
$result_row['avg_num'];



Спустя 6 минут, 2 секунды (30.11.2009 - 08:32) Michael написал(а):
ber104, это называется среднее арифметическое чисел. Именно набора чисел, а не числа wink.gif .
SELECT AVG(chislo) FROM  `твое_название_таблицы`

- в определенной таблице подсчитает среднее арифметическое значений числового столбца.

Если вручную, то S{oRpiO написал.

Спустя 22 минуты, 16 секунд (30.11.2009 - 08:55) ber104 написал(а):
Не работает вообще ничего не пишет. Я сделал так:
mysql_query("SELECT AVG(age) AS age FROM  player");

$r = $result_row['age'];

echo $r;

Что неправльно?

Спустя 6 минут, 42 секунды (30.11.2009 - 09:01) Romms написал(а):
huh.gif
$result = mysql_query("SELECT id, name FROM mytable");

$result_row = mysql_fetch_array($result, MYSQL_NUM);
$r = $result_row['age'];
или
$resu = mysql_query("SELECT AVG(age) AS age FROM  player");
$age=mysql_result($resu,0);

Спустя 13 минут, 32 секунды (30.11.2009 - 09:15) glock18 написал(а):
$result_row = mysql_fetch_array($result, MYSQL_NUM);
$r = $result_row['age'];


ну ты даешь, и ты думаешь это будет работать?

Спустя 4 минуты, 26 секунд (30.11.2009 - 09:19) Argnist написал(а):
huh.gif

Спустя 6 часов, 56 минут, 54 секунды (30.11.2009 - 16:16) ber104 написал(а):
Все равно ничего не работает. Вообще ничего не пишет.
Помогите пожалуйста.

Спустя 1 день, 23 часа, 47 минут, 40 секунд (2.12.2009 - 16:04) ber104 написал(а):
Может кто нибудь подскажет?

Спустя 25 минут, 27 секунд (2.12.2009 - 16:29) ber104 написал(а):
Проблема решена
Вот только как его округлить?

Спустя 53 минуты, 49 секунд (2.12.2009 - 17:23) glock18 написал(а):
round, ceil, floor, intval - выбирай smile.gif

Спустя 22 минуты, 4 секунды (2.12.2009 - 17:45) ber104 написал(а):
glock18
Спасибо!
Вот только как сделать чтобы оно округлялось до десятков?
например:
1.1

Спустя 37 минут, 33 секунды (2.12.2009 - 18:23) glock18 написал(а):
round

Спустя 2 часа, 5 минут, 47 секунд (2.12.2009 - 20:29) ber104 написал(а):
glock18
Спасибо разобрался!


_____________
В жизни, мало быть умным, надо еще быть не дураком. ©
Настоящий оптимист даже на кладбище вместо крестов видит плюсы ©
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2025 Invision Power Services, Inc.