PHP判断MYSQL一个字段内出现次数最多的?
怎么才能判断出NEW字段里出现次数最多的是12idA112230320412519$sql="SELECTDISTINCTcount(*)AScountFROM表名GRO...
怎么才能判断出NEW字段里出现次数最多的是12
id A
1 12
2 30
3 20
4 12
5 19
$sql="SELECT DISTINCT count( * ) AS count FROM 表名 GROUP BY A ORDER BY count DESC LIMIT 5";
$rs=mysql_query("$sql") or die(mysql_error()); $arr=mysql_fetch_array($rs);
echo $arr["count"];
最后没有得到12,应该怎么写呢?本人菜鸟,望高手提供完整代码,谢谢! 展开
id A
1 12
2 30
3 20
4 12
5 19
$sql="SELECT DISTINCT count( * ) AS count FROM 表名 GROUP BY A ORDER BY count DESC LIMIT 5";
$rs=mysql_query("$sql") or die(mysql_error()); $arr=mysql_fetch_array($rs);
echo $arr["count"];
最后没有得到12,应该怎么写呢?本人菜鸟,望高手提供完整代码,谢谢! 展开
1个回答
展开全部
可以直接使用sql语句统计出
SELECT A,count(A) FROM tablename group by A
SELECT A,count(A) FROM tablename group by A
更多追问追答
追问
能提供完整的PHP代码吗?本人菜鸟,谢谢!
追答
我没使用你这个表结构,我随便找了我一个表试的,你自己改下吧:
<?php
//改下你自己的数据库账号密码
$con = mysql_connect("localhost","root","root") or die(mysql_error());
//改成你的数据库名
mysql_select_db('archnote');
//替换下字段名和表名
$sql = 'select category, count(category) as count FROM `archnote_contents` GROUP BY category order by count desc limit 1';
$result=mysql_query($sql);
$row = mysql_fetch_row($result);
echo $row[0];
?>
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询