![]() |
Модераторы: skyboy, MoLeX, Aliance, ksnk |
![]() ![]() ![]() |
|
misterio |
|
||||
![]() Новичок Профиль Группа: Участник Сообщений: 39 Регистрация: 24.11.2007 Где: Узбекистан, Ташке нт. Репутация: -1 Всего: нет |
Есть таблица marks в ней хранятся оценки пользователей (в данном случае сотовых телефонов)
Делаю запрос:
И ещё один:
Задача: Сложить все оценки, которые выбрались в переменную $marks, поделить на количество оценок($nummarks) и всё это должно быть в переменной $rank. У меня не получается сложить все оценки. Складывается каждая сама с собой. |
||||
|
|||||
GeneralElectric |
|
|||
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 797 Регистрация: 11.1.2008 Репутация: 13 Всего: 16 |
Поему? Это же совершенно рутинная операция - получить по очереди все строки из базы, и, получая каждую, прибалвять оценку к заранее заданной переменной. Зачем ты складываешь оценки сами с собой? Надо складывать с другой переменной. Но так все равно не имеет смысла делать. Поскольку средняя оценка считается средставми самой базы - select avg(mark)... |
|||
|
||||
misterio |
|
|||
![]() Новичок Профиль Группа: Участник Сообщений: 39 Регистрация: 24.11.2007 Где: Узбекистан, Ташке нт. Репутация: -1 Всего: нет |
GeneralElectric
огромное спасибо, незнал. только там выводит наподобе 9.5000. Как ограничить только 1 цифрой после точки? |
|||
|
||||
Sunvas |
|
|||
![]() Соль и сахар ![]() ![]() ![]() ![]() Профиль Группа: Участник Сообщений: 3388 Регистрация: 12.3.2006 Где: Тосно Репутация: 8 Всего: 89 |
Это можно сделать средствами ПХП. http://ua2.php.net/manual/en/function.number-format.php http://wm-help.net/books-online/book/15200/15200-1909.html -------------------- Воспитывая детей по своему образу и подобию, родители почему-то надеются, что они будут лучше их. |
|||
|
||||
Golda |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 460 Регистрация: 26.3.2007 Где: Ариель, Израиль Репутация: 20 Всего: 42 |
Вообще-то среднюю оценку можно гораздо проще получить. И обойтись средствами одного SQL
-------------------- "For every problem, there exists a simple and elegant solution which is absolutely wrong." -- J. Wagoner, U.C.B. Mathematics |
|||
|
||||
![]() ![]() ![]() |
Правила форума "PHP" | |
|
Новичкам:
Важно:
Внимание:
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, IZ@TOP, skyboy, SamDark, MoLeX, awers. |
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | PHP: Общие вопросы | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |