php - 统计表mysql中的所有项目并获取记录

标签 php mysql count

嗨,我有这种情况:

$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:请注意,“总计”将是一个字符串

编辑2:据我了解,您想要获取表中的总行数,但只选择其中的5行(作为示例)

编辑 3:大写...和拼写错误

关于php - 统计表mysql中的所有项目并获取记录,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21637094/

相关文章:

phpmyadmin 触发器

php - 为什么我的 pg_query 更新方法会跳过行?

php - 使用 PHP 获取 Facebook 元标记

php - 列出给定日期 SQL 的所有可用汽车

sql - 查询滚动日期范围内不同值的计数

父类中的 jquery 索引

php - 在 jQuery 中调用 ajax 时如何访问 PHP 变量?

mysql - R:尽管 'append = TRUE' 表存在时,为什么 dbWriteTable 会失败

php - 如何在jquery对话框中显示php提交表单的结果

mysql - 按计数查询顺序