Модераторы: skyboy, MoLeX, Aliance, ksnk
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Сумма столба 
:(
    Опции темы
DiNaMiK
Дата 10.9.2006, 20:03 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 51
Регистрация: 26.3.2006

Репутация: нет
Всего: нет



Суть вовроса такова: есть столбец price - т.е цена
Надо сложить все числа что находится в этом столбе!

Это сообщение отредактировал(а) DiNaMiK - 10.9.2006, 20:21
PM MAIL   Вверх
PARROT
Дата 10.9.2006, 20:19 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Экс. модератор
Сообщений: 2339
Регистрация: 5.1.2005
Где: Спб-ЦарьГрад

Репутация: 3
Всего: 50



Код

$price=$a+$b;



--------------------
Безумный утешается прошедшим, слабоумный - будущим, умный - настоящим!
PM MAIL   Вверх
DiNaMiK
Дата 10.9.2006, 20:29 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 51
Регистрация: 26.3.2006

Репутация: нет
Всего: нет



Цитата(PARROT @ 10.9.2006,  20:19)
Код

$price=$a+$b;

нужно посчитать весь столб а не 2 переменые.


или же вторичный вопрос как обработать запрос:
Код

SELECT SUM( price ) AS x FROM table


сделал:
Код

    $sql = "SELECT SUM( price ) AS x FROM orders";
    $result = mysql_query("$sql")or $SQLer[] = "Error:" . mysql_error();
    echo "$result";

Но выводится не то что нужно а:
Resource id #12
PM MAIL   Вверх
PARROT
Дата 10.9.2006, 20:37 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Экс. модератор
Сообщений: 2339
Регистрация: 5.1.2005
Где: Спб-ЦарьГрад

Репутация: 3
Всего: 50



Так правильно. $results это массив.
Нужно посчитать только то, что выбрано или то, что находится в базе?

Добавлено @ 20:38 
Если только то что выбрано, то может записывать то что выбрано в темповую таблицу и считать.

Добавлено @ 20:48 
Код

$sql = "SELECT SUM( price ) AS orders";



--------------------
Безумный утешается прошедшим, слабоумный - будущим, умный - настоящим!
PM MAIL   Вверх
Mal Hack
Дата 10.9.2006, 20:53 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Мудрый...
****


Профиль
Группа: Участник Клуба
Сообщений: 9926
Регистрация: 15.2.2004

Репутация: 11
Всего: 261



smile Тут проще.
Если используется 4 версия, то достать можно проще mysql_result( $result , 0 , "x" );
PM ICQ   Вверх
DiNaMiK
Дата 10.9.2006, 21:00 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 51
Регистрация: 26.3.2006

Репутация: нет
Всего: нет



Mal Hack, 

Работает спасибо!

Но теперь хочу узнать для чего: 0 , "x"  ?
PM MAIL   Вверх
Mal Hack
Дата 10.9.2006, 21:32 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Мудрый...
****


Профиль
Группа: Участник Клуба
Сообщений: 9926
Регистрация: 15.2.2004

Репутация: 11
Всего: 261



Открой ман и почитай.  0 - первый ряд, Ч - имя столбца, еоторым мы назвали нашу сумму.
PM ICQ   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | PHP: Базы Данных | Следующая тема »


 




[ Время генерации скрипта: 0.0477 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.