Сумма чисел из определенного столбца.

defence

Деклассированный элемент
Сумма чисел из определенного столбца.

Приветы всем! Вопрос к профи: нужно сложить все значения определенного столбца в базе. Как это сделать? Поюзал поиск, нашел что Фанат писал:
PHP:
$query = "SELECT SUM( summa ) FROM $userstable"; 
$resource = mysql_query($query) or die(mysql_error()); 
$row = mysql_fetch_row($resource);
echo "Сумма: ".$row[0]."<br>";
Так ведь не работает!!! Готовых решений не прошу, просто помогите разобраться, пожалуйста!
 

defence

Деклассированный элемент
ничего не пишет... "Сумма: ". Пустоту... Даже ошибок не выдает... Как думаешь в чем проблема?
 

defence

Деклассированный элемент
А error_reporting(E_ALL)? я вроде бы его попросил... молчит...

-~{}~ 21.09.05 13:57:

Выдал ошибку (просто не видно было черным цветом на черном фоне, фон сменил - стало видно). Вот что пишет:

Notice: Undefined index: price in ...\www\mp\cart.php on line 40

-~{}~ 21.09.05 14:15:

Как я понимаю, пишет что неопределено поле price... Или я не правильно понимаю?

-~{}~ 21.09.05 15:35:

Что? Никто помочь не может?
 

crocodile2u

http://vbolshov.org.ru
defence
php же тебе выдал и файл, и строку, где произошла ошибка.

Правда, к твоему вопросу она, судя по всему, отношения не имеет.

Давай поступим так:
1) Ты не выполняешь этот самый проблемный запрос, а выводишь его на страницу.
2) mysql> ВЫВЕДЕННЫЙ ЗАПРОС
3) Доложить результат.

И еще:
mysql_error()
 

defence

Деклассированный элемент
щас попробую

-~{}~ 21.09.05 16:37:

1. Вывел на страницу
SELECT SUM(price) FROM cart WHERE username='defence'

2. Подставил ВЫВЕДЕННЫЙ ЗАПРОС

3. Результат:

Notice: Undefined index: price in ...\www\mp\cart.php on line 40

-~{}~ 21.09.05 16:38:

mysql_error() молчит
 

crocodile2u

http://vbolshov.org.ru
1) Ну, надо же как-то учиться отлаживать свои скрипты... И вопросы задавать. А то - в вопросе SELECT SUM( summa ) FROM $userstable, а оказывается на поверку, все совсем не так.

2) Ну и что же у тебя на стр. №40? в cart.php? Видимо, что-то вроде $row['price']?

ЗЫ. Видимо, ты можешь взять спокойно те строки, кот. привел в первом посте, _БЕЗ ИЗМЕНЕНИЙ_ - только подставив туда свой запрос, и будет тебе счастье.
 
Сверху