zoukankan      html  css  js  c++  java
  • mysql_num_fielfs_php mysql_num_rows和mysql_num_fields获取结果集总行数和总列数

    先大概讲解一下这两个行数的基本使用规则:

    mysql_num_rows()函数获取查询结果集的行数目(即总行数),该函数需要接受一个执行mysql_query所返回的资源标识符。

    mysql_num_fields()函数获取查询结果集的列数目(即有多少列),该函数同mysql_num_rows一样,也需要接受一个执行mysql_query所返回的资源标识符。

    mysql_num_rows()与mysql_num_fields()实例

    比如现在有这样一个表,表结构和表数据如下图:

    c2e8d641822bd0d4f8dca72c853245c4.png

    现在分别用mysql_num_rows()与mysql_num_fields()计算结果集的总行数和总列数。

    mysql_connect("localhost","root","");

    mysql_select_db("test");

    $sql = "SELECT student_id,student_name FROM student";

    /* http://www.manongjc.com/article/1235.html */

    $rs = mysql_query($sql);

    echo "结果集一共有".mysql_num_fields($rs)."列
    ";

    echo "结果集一共有".mysql_num_rows($rs)."条数据
    ";

    ?>

    输出结果为:

    结果集一共有2列

    结果集一共有10条数据

    因为我们值查询了student_id和student_name两个字段,所以mysql_num_fields($rs)返回2列

    而且我们查询的时候没有使用任何where过滤条件,所以mysql_num_rows($rs)返回10行。

    原文链接:https://blog.csdn.net/weixin_39585691/article/details/114341491

    作者:柒月
    Q群 :2122210(嵌入式/机器学习)
  • 相关阅读:
    浅谈Sass与Less区别、优缺点
    混合开发的几个框架
    什么是Node.js?
    初入AngularJS
    jQuery的效果函数
    jQuery的一些选择器
    CSS3新增的属性有哪些:
    linux 新建用户、用户组 以及为新用户分配权限
    linux各个文件作用
    Linux CentOS6.5 命令修改网络配置
  • 原文地址:https://www.cnblogs.com/Ph-one/p/14772436.html
Copyright © 2011-2022 走看看