嗨,我遇到这种情况:

$query = $db->query('SELECT COUNT(*),* FROM memberFileReports');

$data = $query->fetch(PDO::FETCH_ASSOC);

print_r($data);

它不工作?知道为什么以及如何同时计数和获取所有项吗?如果我想计数(*),然后下一个选择将限制0,5?

最佳答案

这就是你要找的吗?

SELECT * , CONCAT('', (SELECT COUNT(*) FROM memberFileReports)) AS total
FROM memberFileReports LIMIT 0,5

编辑1:注意“total”将是一个字符串
编辑2:据我所知,您希望获得表中的总行数,但仅选择其中的5行(例如)
编辑3:大写。。。拼写错误

07-27 13:45