ID UID B 成绩
1 001 11 55
2 002 11 99
3 003 11 101
4 004 11 33
5 005 11 32
想查询UID为004的 成绩 排名在第几,用php怎么写呢? 谢谢啦。
命令: select <字段1,字段2,...> from < 表名 > where < 表达式 >
例如:查看表 SC中前2行数据
mysql> select * from SC order by id limit 0,2;
select B,成绩 from SC where UID=004 order by ID DESC
不好意思, 网络 问题
$sql=mysql_query("select * from 表 order by 字段 DESC limit 0,100");
$i=1; //序号
while($sc=mysql_fetch_array($sql))
{
$qq=$sc['qq'];
$shabi=$sc['shabi'];
//$a.=$i++."、[@$qq] ={$shabi}\n";
$q=$i++;
if ($qq==$Q)
{
$a=$q;
}
echo $a;
自己写了个,完整版本的,查询一百条数据之内你排在第几名