不用 order by 怎么会有先后,有的话算是运气啦!

解决方案 »

  1.   

    $result_num = mysql_fetch_array($rs_num,mysql_data_seek($rs_num,mysql_num_rows($rs_num)-1);
      

  2.   

    select id from kj9902_score order by id desc limit 0,1
      

  3.   

    你的id应该是自动增加的吧?
    如果是的话,试试 select max(id) from kj9902_score
      

  4.   

    你误会了,不管有没有用order by,一个记录集总有第一条和最后一条吧,呵呵,你真有趣
      

  5.   

    xuzuning(唠叨)大哥:
    Parse error: parse error in c:\apache\htdocs\test\test.php on line 25
      

  6.   

    哦,少了个括号。
    $result_num = mysql_fetch_array($rs_num,mysql_data_seek($rs_num,mysql_num_rows($rs_num)-1));
    式中:
    mysql_num_rows($rs_num) 为结果集的行数,但结果集计数是从0开始的,所以要减1
    mysql_data_seek($rs_num,num) 移动记录指针到num
      

  7.   

    $number=mysql_fetch_array(mysql_query("select count(*) as number from kj9902_score"));
    $number=$number["number"];$result=mysql_fetch_array(mysql_query("select * from kj9902_score limit " .$number-1 .",1"));