PHP 分页使用 count 和可能的 group by

标签 php mysql count pagination group-by

我使用 COUNT 和 GROUP BY 仅显示数据库查询中的唯一结果。例如:

$result = $db->query("SELECT *,COUNT(clientname) 
   FROM recruitingForm 
  GROUP BY clientname LIMIT $offset, $rowsperpage");

还有分页的开始,但它给我的是整个数据库的结果,而不是我的较小列表。 我如何设置数据库查询才能做到这一点?

最佳答案

已修复 - 通过删除 COUNT(clientname)。 LIMIT 从一开始就不在我的分页代码中。

关于PHP 分页使用 count 和可能的 group by,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34424474/

相关文章:

MySQL获取下一个零填充自动递增值

php - 我想计算特定ID的总和

PHP array_diff() 转换为字符串

php - 将 url 转换为字符串中的链接,除非它们位于 html 标记的属性中

php - 我有 2 个 MySql 表。如何在 1 个 sql 查询中获取并非所有数据?

php - MySQL 查询连接同一个表两次,没有重复

database - DB2 中的 COUNT(1)

php - 顺序 strpos() 比具有一个 preg_match 的函数更快?

php - 使用 AJAX 从 SQL 数据库更新存储在 $_SESSION 数据中的用户配置文件

php 准备语句 SQLSTATE[42000] : Syntax error or access violation: 1064