php查询前十名的数据 php快速查找
THINKPHP怎么查询一张表中某个字段数据重复次数最多的前几名!
SELECT `username`,COUNT(`username`) AS c FROM `answer` GROUP BY `username` ORDER BY c DESC LIMIT 10
成都创新互联公司服务项目包括冀州网站建设、冀州网站制作、冀州网页制作以及冀州网络营销策划等。多年来,我们专注于互联网行业,利用自身积累的技术优势、行业经验、深度合作伙伴关系等,向广大中小型企业、政府机构等提供互联网行业的解决方案,冀州网站推广取得了明显的社会效益与经济效益。目前,我们服务的客户以成都为中心已经辐射到冀州省份的部分城市,未来相信会继续扩大服务区域并继续获得客户的支持与信任!
这样可以查询出 那些username 和出现的次数
这种复杂的表查询可以用
$Model = new Model() // 实例化一个model对象 没有对应任何数据表
$Model-query("这里是上面的sql语句");
php加mysql如何在只显示十条排行榜数据时,查询用户当前在整个排行中的排名
命令: select 字段1,字段2,... from 表名 where 表达式
例如:查看表 MyClass 中前2行数据
mysql select * from MyClass order by id limit 0,2;
求一段PHP代码,输出数据库里面score排序前十的数据。表定义可任选
?
$movie_score=mysql_query("SELECT movie_score FROM movie");
$arr= mysql_fetch_array($movie_score);
function insert_sort($arr)
{
$count = count($arr);
for($i=1; $i$count; $i++)
{
$tmp = $arr[$i];
$j = $i - 1;
while(($arr[$j] $tmp)($j=0)){
$arr[$j+1] = $arr[$j];
$arr[$j] = $tmp;
$j--;
}
}
return $arr;
}
insert_sort($arr);
$out_score=mysql_query("SELECT * FROM movie ");
$arr_score= mysql_fetch_array($out_score);
function out_name_and_score($arr_score)
{
for($i=0;$i50;$i++)
{
if($arr_score["movie_score"]=$arr[$i])
echo $arr_score["movie_chname"];
echo " ".$arr_score["movie_score"];
echo "br /";
}
}
out_name_and_score($arr_score);
?
请教:PHP读取MYSQL数据表前10条,为什么SQL语句不能用“top 10”
呵。你应该是在Ms sql中的查询分析器中写的语句,这和mysql是有点区别的。mysql的取前10不是 top 10,而是LIMIT
mysql中应该这样:
$result = mysql_query("SELECT * FROM bbs ORDER BY id DESC LIMIT 0, 10");
新闻标题:php查询前十名的数据 php快速查找
文章网址:http://azwzsj.com/article/ddidgpg.html