php如何统计mysql数据库列中有逗号隔开的字段内多个值的个数如果你要达到你说的这种效果 , 需要对数据库表进行重新设计,你现在这种设计不合理!
如果无法改变数据表的话,就需要PHP来进行处理,这需要把数据表里的所有行全取出来,然后根据切开的单个值组成数组,统计数组里值的个数,再排名 。
下面简单的写一下代码 , 未经测试,主要看解决思路
$rank = $_pie = array();
$result = mysql_query(‘‘SELECT * FROM table’’); // table为你实际数据表名称
while ($row = mysql_fetch_assoc($result))
{
if (!empty($row['code']))
{
$_pie = explode(',', $row['code']);
foreach ($_pie as $_v) {
$rank[$_v]; // 统计加1
}
}
}
if (!empty($rank))
{
rsort($rank); // 排序
$index = 0;
foreach ($rank as $key = $val) {
$index;
echo $index . "\t" . $key . "\t" . $val . "\n"; // 输出样式
}
}
以上php方式应该可以达到你想要的结果,但不能做为实际生产解决方式,因为如果数据表里的数据多的话,这样做是非常不理想的,所以建议重新设计数据表!!
如你描述,跟网站中热门标签所需效果差不多 , 可以参考一些开源程序中热门标签的解决方案?。?
php网页下要写个站内统计的标签怎么写?这个怎么说?呵呵
最主要是数据库查询?。?
自己理解下
select count(*) from table
得出行数
如何在PHP页面统计某链接的点击数页面中的链接标签a上添加onclick="方法"
js方法中 , 用ajax请求后台,去更新数据库中该链接的点击数
【php统计标签数据 php统计标签数据怎么做】php统计标签数据的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于php统计标签数据怎么做、php统计标签数据的信息别忘了在本站进行查找喔 。
推荐阅读
- 利用redis解决并发,redis并发问题
- 公网ip上传国外服务器,公网ip上传国外服务器地址
- 连连看单机小游戏下载,连连看20单机版下载
- Java编写代码程序 java编程代码实例
- 关于linuxif命令的信息
- 白机游戏角色扮演,角色扮演游戏单机
- 公众号关注截图收集在哪里,公众号关注图片素材
- php从数据库中取值方法 php怎么将数据库中的数据显示出来
- 怎么制作单机记账小程序,自制记账小程序