2014-01-12 3 views
0

Почему это не работает?PDO :: FETCH_ASSOC с SUM() не работает?

$selectAllCount = $db->prepare("SELECT SUM(`count`) FROM `Test_Table`"); 
$selectAllCount->execute(); 

while($allCountRow = $selectAllCount->fetch(PDO::FETCH_ASSOC)) { 
    echo $allCountRow['count']; 
} 

Я пробовал много других методов с mysql_libs, и ни один из них не работает, что здесь не так?

+1

Делают 'print_r ($ allCountRow)' внутри цикла и вы увидите именно то, что неправильно – jszobody

ответ

3

Убедитесь, чтобы дать столбец имя:

$selectAllCount = $db->prepare("SELECT SUM(`count`) as count FROM `Test_Table`"); 

Теперь вы сможете получить результат, как вы хотели.

+0

Спасибо, отлично работает , :) – user3186208

+0

Добро пожаловать в StackOverflow! Не забывайте отмечать ответ как «принятый», если он отвечает на ваш вопрос. – s3v3n

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