2015-02-27 2 views
-1

Что случилось с этим вопросом и как я могу получить результат?Выбрать оператор с суммой и лимитом

`SELECT sum(BM) from (SELECT rpdc.BM from rpdc LIMIT $start, $limit) as totalbm` 
+0

Моя проблема в том, когда я пытаюсь вывести результат. Подобно echo "TOTAL BM". $ Row ['totalbm']; это undefined index totalbm –

ответ

1

Вы должны дать псевдоним на сумму что-то как

SELECT 
sum(BM) as total_sum 
from (SELECT rpdc.BM from rpdc LIMIT $start, $limit) as totalbm 

Тогда в PHP вы можете использовать как

$row['total_sum']; 
+0

спасибо человеку. оно работает –

1

Эй, вы должны добавить как «некоторое_имя», как SELECT, имя как первое имя

Replcae с этим sum (BM) как итого Итак, массив результатов будет обрабатывать total_sum как ключ массива. Вы можете использовать его как $ result ['total']

Смежные вопросы