php - 使用参数计算行数

标签 php mysql count rows

我有这个问题:

$queryf = "SELECT * FROM classifieds 
WHERE city IN ('$cities') AND state IN ('$states') 
ORDER BY FIELD (city, '$cities'), datetime DESC";

$cities 是 5 英里内附近城市的数组。与各州相同。

基本上,我想搜索包含用户输入信息的用户信息表(如 craigslist/classifieds 类型表),并计算每个城市的行数。这样就可以回显如下内容:

10 results found within 5 miles:
Dublin, CA (8 records)
Hayward, CA (2 records)

有谁知道我如何能够跟踪/返回城市相同的行数?

最佳答案

是的。

MySQL 有一大堆函数和关键字用于这种聚合

阅读the documentation for your SELECT statement ,尤其是当它谈到 GROUP BY 子句时。

关于php - 使用参数计算行数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8649583/

相关文章:

php - 使用ajax post方法将javascript对象传递给php文件

php - PHP 变量的值作为 HTML 链接

php - 如何获取 Redis 剩余的内存量

mysql - 执行查询时出现 SQL 语法错误

mysql - 查询每个研究人员的提交总数

MySQL 计算字段值与连接数据的出现次数

PHP 在多个函数之间传递变量

mysql - 计算某个时间间隔内选定列中具有相同值的记录数

Mysql - 如何计算所有天数内的 Ids

MySQL 选择、连接表和组/计数逗号分隔值