我试图回应表中最常见的重复项.我已经能够回显重复项的名称,但我正在寻找的是表中的一个单独的列,显示重复发生的次数.有没有一种方法来回显COUNT(*)值?另外一种按大小组织值的方法会很有帮助.

我的PHP:

$interests = "SELECT name, COUNT(*) FROM pageinterests WHERE pageid = '$id' GROUP BY name HAVING COUNT(*) > 1";

$interestresults = mysqli_query($conn, $interests);

我的HTML:

Interests

if(mysqli_num_rows($interestresults) > 0){

$rim = mysqli_num_rows($interestresults);

echo "

Name

'";

for($x = 1; $x <= $rim; $x++){

$rat = mysqli_fetch_assoc($interestresults);

echo "

".$rat['name']."";

}

echo '

';

}else{

echo " There doesn't seem to be any common interests yet";

}

?>

解决方法:

使用别名和order by来获得正确的计数序列

$interests = "SELECT name, COUNT(*) AS my_count

FROM pageinterests

WHERE pageid = '$id'

GROUP BY name HAVING COUNT(*) > 1

ORDER BY my_count";

.......

for($x = 1; $x <= $rim; $x++){

$rat = mysqli_fetch_assoc($interestresults);

echo "

".$rat['name']."".$rat['my_count']."";

}

标签:php,mysql

来源: https://codeday.me/bug/20190713/1453094.html

php中 判断表中是否有重复,PHP:最常见的表中回显重复项的数量相关推荐

  1. 后台管理系统中的antd vue中的问题(动态加载列表a-select-option,后台管理中a-selct-option的回显)

    一.antd vue中的a-select的动态加载列表a-select-option 1.既然是动态加载选择框的列表a-select-option,必然存在获取后台数组,并循环 后台数组格式: 数组( ...

  2. vue中级联选择器回填_浅谈Vue使用Cascader级联选择器数据回显中的坑

    业务场景 由于项目需求,需要对相关类目进行多选,类目数据量又特别大,业务逻辑是使用懒加载方式加载各级类目数据,编辑时回显用户选择的类目. 问题描述 使用Cascader级联选择器过程中主要存在的应用问 ...

  3. ElementUI中el-radio-group使用v-model绑定是属性为String字符串类型时不回显数据

    场景 结合el-radio-group元素和子元素el-radio可以实现单选组,在el-radio-group中绑定v-model,在el-radio中设置好label即可,无需再给每一个el-ra ...

  4. Vue中使用el-tag标签实现输入多个字符串实现新增和修改回显(字符数组拼接和拆分)

    场景 实现对某任务的起点,途径点,终点进行管理,其中途径点可以是多个. 效果如下 注: 博客: https://blog.csdn.net/badao_liumang_qizhi  关注公众号 霸道的 ...

  5. BCB key事件中判断Shift、Alt、Ctrl状态

    BCB key事件中判断Shift.Alt.Ctrl状态: 类似此事件中 void __fastcall TForm1::keydown(TObject *Sender, WORD &Key, ...

  6. C++中判断某一文件或目录是否存在

    C++中判断某一文件或目录是否存在 方法1. C++中较简单方法(使用文件流打开文件) #include <iostream> #include <fstream> using ...

  7. html表单向本页面提交数据,从页面提交表单数据的步骤之(一)

    从页面提交表单数据的方法之(一) 先说下开发中我使用的主要web利器: Bootstrap AdminLTE Jquery vue.js underscore.js 简介 利用表单给服务器提交数据是网 ...

  8. (java版)删除重复值阿伟学长在开发一款游戏, 他希望玩家已经获得的道具会降低爆率, 避免玩家获得太多重复的道具但玩家背包中道具是乱序且不确定的, 为了减小判断的运算量, 需要先对数据进行去重.

    1. 删除重复值 阿伟学长在开发一款游戏, 他希望玩家已经获得的道具会降低爆率, 避免玩家获得太多重复的道具 但玩家背包中道具是乱序且不确定的, 为了减小判断的运算量, 需要先对数据进行去重. 设计一 ...

  9. Sql Server中判断表或者数据库是否存在

    SQL Server中判断数据库是否存在: 法(一): select * From master.dbo.sysdatabases where name='数据库名' 法(二): if db_id(' ...

最新文章

  1. 免费的XShell替代品,同时支持Windows,macOS,Linux!又来一款国产良心工具....
  2. 成功要养成的习惯和改掉的习惯
  3. linux sshd cpu 过高 问题解决
  4. Codeforces 920D Tanks (看题解)
  5. [转]MySQL Explain详解
  6. windows 7 睡眠和休眠的区别
  7. 使用CMD命令删除文件函数
  8. 制作漫画风图片(无需下载APP无需PS无需电脑)
  9. autojs toast 可以改变字体颜色吗_喃喃札记 | 你真的需要一部pad做笔记吗?
  10. react---之下拉菜单默认选中的值始终不变的问题
  11. 面向过程与面向对象代码实例对比
  12. ASP.NET TreeView操作实例
  13. Python连接presto
  14. 句柄(handle)是什么?
  15. 这里有110+公开的专业数据集
  16. 计算机打印纸如何盖章,怎样使电脑制作的印章具有手动盖章效果
  17. 第五章 数组及排序 ① 笔记
  18. 算术左移,算术右移;逻辑左移,逻辑右移
  19. 06_02_Spring 任务一:IOC控制反转
  20. 网上看到了一个关于黑客的练习方式

热门文章

  1. 【elasticsearch】Failed Elasticsearch bulk request: request retries exceeded max retry timeout
  2. 【es】 check-rollover-ready read index [alinas-lcc] is not the wtiter index for alians [index-xx]
  3. Spring boot 属性加载顺序
  4. mac下ssh 报错:localhost: ssh: connect to host localhost port 22: Connection refused
  5. mac电脑LC_CTYPE: cannot change locale (UTF-8): No such file or directory
  6. 关于Java的String字符串常量的长度问题(Error:(14, 22) java: 常量字符串过长)
  7. php变量在html调用函数调用,PHP_如何在html标记中调用的函数里传递对象,最近使用jquery结合Ajax开发一个 - phpStudy...
  8. 10个类手写实现 RPC 通信框架原理
  9. Java 小白:没有项目经验,企业会要我么
  10. Nginx+keepalived 实现高可用,防盗链及动静分离配置详解(值得收藏)