$num=mysql_result($result,0);
就好了。

解决方案 »

  1.   

    $select="select count(*) as bt from table";
    $result=mysql_query($select);
    $total=mysql_result($result,0,"bt");
      

  2.   

    result=mysql_query("select * from tbl_name");
    $num=mysql_num_rows($result);
      

  3.   

    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
     xuzuning(唠叨) 
    result=mysql_query("select * from tbl_name");
    $num=mysql_num_rows($result);
    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    我觉得这个不错,可以同时查数据表格同时取得数据
      

  4.   

    不过函数书上说好像数据条数比较多的时候mysql_num_row的效率不高
      

  5.   

    $select="select count(*) as bt from table";
    $result=mysql_fetch_array(mysql_query($select));
    echo $result["bt"];
      

  6.   

    我想应该是吧,把所有条数都检索一遍效率肯定比不上count(*)了
      

  7.   

    $query="select count(*) as bt from table";
    $result=mysql_query($query);
    $num=mysql_fetch_array($result);
    $num[0]即为结果