$num存的不是结果行改为:$num=mysql_num_rows(mysql_query($sql));;

解决方案 »

  1.   

    mysql_num_rows($num);
    或者count($num);
      

  2.   

    $sql="select * from xinxi";
    $result=mysql_query($sql);
    //请两句是你要查询的行
    $num=mysql_num_rows($result);
     最后这一句才是你要的记录的数
      

  3.   

    $sql="select * from xinxi";
    $query=mysql_query($sql);// 执行上面的SQL语句
    $num=mysql_num_rows($query);// 返回上面的SQL语句得到的所有记录行数
    echo $num;