как правильно подсчитать кол-во результатов?


Доброго времени суток. Подскажите, как правильно на PDO подсчитать кол-во результатов? Я использую ниже перечисленный код, но мне кажется есть проще и правильнее…
$q = $dbh->prepare("SELECT COUNT(*) FROM amx_bans");
$q->execute();
$count = $q->fetchAll(PDO::FETCH_ASSOC);
$modx->setPlaceholder($totalVar, implode($count[0]));
Николай
14 февраля 2014, 20:59
modx.pro
1
1 040
0

Комментарии: 1

Василий Наумкин
15 февраля 2014, 06:26
+2
Вроде это самый простой код, только fetchAll не нужен:
$q = $dbh->prepare("SELECT COUNT(*) FROM amx_bans");
$q->execute();
$count = $q->fetchColumn();
$modx->setPlaceholder($totalVar, $count);
    Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.
    1