php写数据排行 php框架排行
求一段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写一个排行榜页面
最大前十:select * from pay_jl order by cash desc limit 10
最小前十:select * from pay_jl order by cash asc limit 10
PHP如何获取本周和本月的数据进行排行
计算本周的,需要对今天进行判断,先计算出是星期几,然后计算出星期一是 几月几号,在算出星期天是几月几号, 然后在写到sql中,比如 2009-03-09到2009-03-15的话,sql就是
SELECT count( ID ) AS c FROM dede_archives WHERE UNIX_TIMESTAMP( '2009-03-15') pubdate UNIX_TIMESTAMP('2009-03-09') 下面还有一例。本月统计(MySQL)
select * from booking where month(booking_time) = month(curdate()) and year(booking_time) = year(curdate())本周统计(MySQL)
select * from spf_booking where month(booking_time) = month(curdate()) and week(booking_time) = week(curdate())
数据库中某项其中一个值在该项排第几,php+mysql
这个如果想要性能的话,就用下面的sql语句实现:
select orderNo from (select (@rowNum:=@rowNum+1) orderNo , xuehao,cishu from record,(Select (@rowNum :=0) ) b
order by cishu desc)t where t.xuehao=112
然后php获得这条结果数组,取第一个元素即是排序
如果对这个sql语句有疑问,不明白,可以使用一个比较耗费性能的方法:
select xuehao,cishu from record order by cishu desc
执行这条语句,获得一个数组$res
遍历前设置一个记录排序的标识 $seq=1;
for(...){
$xuehao=$res['xuehao'];//把第seq 个位置的学号拿出来,跟想要的学号比
if($xuehao==112){
break;
}
$seq++;
}
//如果 这个排序标识比结果集数组大小还大,说明没这个学号的记录,否则,就是这个学号打卡次数的排序。
$seq就是排序
php加mysql如何在只显示十条排行榜数据时,查询用户当前在整个排行中的排名
命令: select 字段1,字段2,... from 表名 where 表达式
例如:查看表 MyClass 中前2行数据
mysql select * from MyClass order by id limit 0,2;
分享文章:php写数据排行 php框架排行
文章URL:http://ybzwz.com/article/doddijc.html