如何使用PHP PDO获取count(*)或SUM(col1)
我用过
$STH_SELECT = $dbh->prepare("SELECT count(*) FROM Table");
$STH_SELECT->execute;
$result = $STH_SELECT->fetchAll;
$Count = $result[0][0];
这是正确的,还有更好的方法吗?
答案 0 :(得分:8)
如果未在查询中输入任何数据,则无需使用预准备语句。
$STH_SELECT = $dbh->query("SELECT count(*) FROM Table");
$Count = $STH_SELECT->fetchColumn();
答案 1 :(得分:3)
echo $STH_SELECT->fetchColumn();// first row, first col
答案 2 :(得分:0)
我正在使用
$Count = $dbh->query("SELECT count(*) FROM Table")->fetchColumn();
有点短吗?