zoukankan      html  css  js  c++  java
  • 42)PHP,mysqli函数功能总结

    fetch----------------一个一个的取值,这个注意

    fetch_array(),fetch_assoc(),fetch_object(),这三个方法的使用请看手册

    请注意是FETCH,也就是一个一个取值,所以要用while语句,运行完毕后$result就没有值了

    $result->fetch_object()

    $result->fetch_assoc()

    $result->fetch_array()

    $result=mysqli_query($sql);

    (1)mysqli_connect()    连接数据库

    (2)$result=mysqli_query($sql)    数据库查询

    (3)mysqli_fetch_all($result)             将(2)的$result对象转化为二维数组

    (4)mysqli_fetch_array($result)       将(2)的$result对象先转化为二维数组,然后再取二维数组的第一个数组,返回一个一维数组

    (5)mysqli_fetch_row($result)           将(2)的$result对象先转化为二维数组,然后再取二维数组的第一个数组,返回一个一维数组  和(4)一样。

    (6)mysqli_fetch_assoc($result)      将(2)的$result对象先转化为二维数组,然后再取二维数组的第一个数组,返回一个一维数组  和(4)一样。

    (7)mysqli_field_count($link);  这个$link是那个mysqli_connect函数的返回值   返回一行的列数(还是上图吧,比较清楚)

    你看我的数据库表格这样的:

    可以说是7列,然后我的php代码:

     1 <?php
     2     
     3     
     4     $link= mysqli_connect('localhost','root','root');
     5     //    mysqli_character_set_name();
     6     
     7     mysqli_query($link,"set names utf8");
     8     mysqli_select_db($link,'thkphp5');
     9     $sql='select * from zixun ';//where ZX_id=10001
    10     //$sql='select * from zixun where ZX_id=10001';
    11     $result=mysqli_query($link,$sql);
    12    $Re=mysqli_field_count($link);
    13     //$Re=mysqli_fetch_row($result);
    14 //    $record = mysqli_fetch_all($result );
    15     echo $Re;

    我的结果是:
              7

    所以啊,这个就是输出一行中列的个数,为啥要这个列数啊,便利的时候用啊,笨蛋

    mysqli_num_fields($result);  这个$result是那个mysqli_query函数的返回值   返回一行的列数(和上面的那个一样)

    mysqli_num_rows($result)              返回结果集中的行数。

    (8)mysqli_fetch_field($result)和mysqli_fetch_fields($result)   也是返回一个东西,我不怎么了解。

  • 相关阅读:
    Debian 9/Ubuntu 18添加rc.local开机自启的方法
    第一次使用Debian9所遇到的问题
    Open-Falcon注册时点击Sign up按钮没反应
    使用VMware虚拟机里的Ubuntu18.04部署RAID 10磁盘阵列
    Ubuntu18.04下Ansible的基本使用
    Go语言求水仙花数(for循环)
    自研模块加载器(四) 模块资源定位-异步加载
    自研模块加载器(三) module模块构造器设计-模块数据初始化
    自研模块加载器(二) 加载器结构与设计导论
    自研模块加载器(一) 模块系统概述与自定义模块规范书写规定
  • 原文地址:https://www.cnblogs.com/xiaoyoucai/p/7357760.html
Copyright © 2011-2022 走看看