$sql = "select debt from table order by debt limit 0,10";
$query = mysql_query ( $sql );
while ( $rows = mysql_fetch_array ( $query ) ) {
    $hotdebt[] = $rows[debt];
}

解决方案 »

  1.   

    你已经把他存在了数组hotdebt中了不是吗.而且你还是在数据库中以大小顺序向数组里写的.
    这样的话你只遍历了这个数组就可以了.
    for($i=0; $i<10; $i++) {
    print $hotdebt[$i];
    }
      

  2.   

    哦,顺便问句
    楼主的debt放的是什么数据?所谓的大小指什么大小?类似id那样的吗?
      

  3.   

    刚才漏掉了一点东西,使问题简单化了,其实是这样的
    一个关系型数据库其中两个表为
    表class: relateid(int)  relate(varchar)
        1            debt
        2            pay
     
    表person: id(int)  sex  name  relateid num(int)现在我根据num的大小(指数值的大小)检索出10个值来
    而我除了要显示num的值外,还要显示relate
    即这样显示:name  num  relate
    显示name  num  是很简单的
    但是我query后,只能得到relateid的值
    怎么才能显示relate呢?