问答详情
源自:4-1 显示总页数

关于获取数据库表格数据总条数的方法有疑问,麻烦老师同学帮忙解答下

http://img.mukewang.com/59473731000178af08161660.jpg我一般查询表格数据条数都会用mysql_num_rows这个函数,今天看老师用这种方法来查询数据条数,有点疑惑,首先执行查询那个select count * from + 表名 返回的不是条数吗?为什么要用mysql_fecth_array()函数,还有就是执行完这个函数把结果给了变量,然后那个变量又成了数组了?难道下标为写0就是数据的总条数,完全看不理解,求大佬解释

提问者:qq_追梦的青鸟_0 2017-06-19 10:38

个回答

  • qq_鰬誠_0
    2017-06-19 21:22:56

    $sql="select count(*) from 表名";

    $ret=mysql_query($sql);//查询结果是一个资源类型(有结果返回资源类型,否则返回flase)

    while ($res=mysql_fetch_assoc($ret)) {//资源类型都需要去解析,(哪怕只返回一条数据)

        $data=$res;//加【】就变成了维数组;

    }