PHP PDOを使用してcount(*)またはSUM(col1)を取得するにはどうすればよいですか
利用した
$STH_SELECT = $dbh->prepare("SELECT count(*) FROM Table");
$STH_SELECT->execute;
$result = $STH_SELECT->fetchAll;
$Count = $result[0][0];
これは正しいですか、より良い方法はありますか?
クエリにデータを入力していない場合は、準備済みステートメントを使用する必要はありません。
$STH_SELECT = $dbh->query("SELECT count(*) FROM Table");
$Count = $STH_SELECT->fetchColumn();
echo $STH_SELECT->fetchColumn();// first row, first col
私は使っている
$Count = $dbh->query("SELECT count(*) FROM Table")->fetchColumn();
ちょっと短い?