草庐IT

行人计数

全部标签

带计数的 MySQL 不同记录

我有一个照片表,该表中有两列名为“id”和“user_id”。显然一个用户可以拥有多张照片。我想运行一个查询,可以为我提供每个用户的照片数。感谢任何帮助。 最佳答案 selectuser_id,count(*)asphoto_countfromphotosgroupbyuser_id 关于带计数的MySQL不同记录,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/questions/3106738/

php - PHP 中的近似计数

我有一个包含文章列表的网站。我想包括一行,说明数据库中有多少篇文章,但我不希望它显示确切的计数。我希望它向下舍入到最接近的10,所以例如对于105篇文章我希望它说“100+”,等等。我该怎么做? 最佳答案 很简单:floor($num/10)*10docs 关于php-PHP中的近似计数,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/questions/10005912/

php - 选择计数,使用 PHP PDO 求和

如何使用PHPPDO获取count(*)或SUM(col1)我用过$STH_SELECT=$dbh->prepare("SELECTcount(*)FROMTable");$STH_SELECT->execute;$result=$STH_SELECT->fetchAll;$Count=$result[0][0];这是否正确,是否有更好的方法? 最佳答案 当您没有在查询中输入任何数据时,您不需要使用准备好的语句。$STH_SELECT=$dbh->query("SELECTcount(*)FROMTable");$Count=$ST

MySQL 需要返回列的唯一组合的计数

我正在编写一个视频游戏,并使用MySQL显示一个图标,向玩家显示宝藏所在的位置。数据库在方形map上按X和Y存储位置。我还想计算每个方block上的项目数。所以给定一个这样的表Idxy======123232332444544644我想返回一些效果xycount=======443322231 最佳答案 对结果使用GROUPBY子句。Selectx,y,count(*)as'count'frommytablegroupbyx,y 关于MySQL需要返回列的唯一组合的计数,我们在Stack

mysql - 单个 SQL 可以通过不同的 where 子句获得多个计数,这可能吗?

这个问题在这里已经有了答案:关闭9年前。我有如下表格,+-----+--------+-----------+----------+|id|type_id|product_id|date|+-----+--------+-----------+----------+|1|1|300|22/01/2013||2|1|800|22/01/2013||3|1|400|30/01/2013||4|1|300|05/02/2013||5|5|300|27/02/2013||6|1|300|28/02/2013||7|3|400|12/03/2013||8|5|400|02/03/2013||9|

php - 从数据库中选择计数(*)

我有这个SQL查询,当我将它运行到phpMyAdmin时,它可以正常工作。SELECTCOUNT(*),LENGTH(Number)ASNumbersFROM`history_2015-07-22`WHERENumberNOTLIKE'123%'ORLENGTH(Number)我现在想制作一个简单的php页面,我想在浏览器上显示查询结果,但我不知道如何准确地回应它。所以我做了这个:$result=$pdo->prepare("SELECTCOUNT(*),LENGTH(Number)ASNumbersFROM`history_2015-07-22`WHERENumberNOTLIKE'

sql - 如何在一个查询中同时获得子集的计数和总集的计数?

在简单的情况下,假设我有一个如下所示的表:mysql>describewidget;+---------+--------------+------+-----+---------+-------+|Field|Type|Null|Key|Default|Extra|+---------+--------------+------+-----+---------+-------+|name|varchar(255)|YES||NULL|||enabled|smallint(1)|YES||NULL||+---------+--------------+------+-----+----

mysql - 在不分组的情况下计算列值的组函数(计数、最小值、最大值...)

假设我有下表:表用户(id,name,age,city)1John26NewYork2Aaron31Dallas3Jenifer35Dallas4Connely34NewYork我想要一个包含他(她)所在城市的最低用户年龄的所有用户的表格:1John26NewYork262Aaron31Dallas313Jenifer35Dallas314Connely34NewYork26这个例子有点人为,但我没有想出更好的简短例子。如果我使用这样的请求:SELECT*FROMusersMIN(age)GROUPBYcity我可能会得到:1John26NewYork2Aaron31Dallas我不确

php - 按字母顺序排列并计数的sql语句

这是我得到的mySQLidterms1a2c3a4b5b6a7a8b9b10b我想得到一个按字母顺序排序的列表,如下所示termscounta4b5c1为此我需要什么mySQL语句? 最佳答案 我相信这样的事情会奏效:SELECTterms,COUNT(id)AScountFROMtableGROUPBYtermsORDERBYtermsDESC 关于php-按字母顺序排列并计数的sql语句,我们在StackOverflow上找到一个类似的问题: https:

mysql - 如何计算 Codeigniter 中的页面浏览量并通过 IP 地址限制计数?

我想计算人们在我的网站上查看我的用户个人资料的次数。我想在我的数据库中保留一个计数,并在用户刷新页面时停止计数递增。受IP限制。我知道需要每天创建和清空IP地址缓存。有没有关于如何做到这一点的说明。谁能帮我解决这个问题? 最佳答案 您可以使用$this->input->ip_address()在Controller中获取用户的ip地址在数据库中保存ip、用户首次访问该站点的时间和一个计数器如果时间少于24小时,则不增加计数器。如果时间大于24小时,则更新ip的时间并更新计数器。获取计数器:$this->db->select_sum(