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代码:

 <?php

     $link= mysqli_connect('localhost','root','root');
// mysqli_character_set_name(); mysqli_query($link,"set names utf8");
mysqli_select_db($link,'thkphp5');
$sql='select * from zixun ';//where ZX_id=10001
//$sql='select * from zixun where ZX_id=10001';
$result=mysqli_query($link,$sql);
$Re=mysqli_field_count($link);
//$Re=mysqli_fetch_row($result);
// $record = mysqli_fetch_all($result );
echo $Re;

我的结果是:
          7

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

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

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

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

42)PHP,mysqli函数功能总结的更多相关文章

  1. mysqli函数库的使用

    综述 1.什么是mysqli PHP-MySQL 函数库是 PHP 操作 MySQL 资料库最原始的扩展库,PHP-MySQLi 的 i 代表 Improvement ,相当于前者的增强版,也包含了相 ...

  2. oracle实现split函数功能

    转载: http://blog.csdn.net/jojo52013145/article/details/6758279在实际的应用中,为了让PL/SQL 函数返回数据的多个行,必须通过返回一个 R ...

  3. 模拟实现兼容低版本IE浏览器的原生bind()函数功能

    模拟实现兼容低版本IE浏览器的原生bind()函数功能: 代码如下: if(!Function.prototype.bind){   Function.prototype.bind=function( ...

  4. leetcode5 Implement strstr() 实现strstr函数功能

    Implement strstr() 实现strstr函数功能 whowhoha@outlook.com Question: Implement strstr(). Returns the index ...

  5. mysql开启函数功能

    输入 show variables like '%func%'; 命令 会看到 log_bin_trust_function_creators 的状态,如果是OFF表示自定义函数功能是关闭的 输入命令 ...

  6. PHP 5 MySQLi 函数

    在 PHP 中使用 MySQLi 函数需要注意的是:你需要添加对 MySQLi 扩展的支持. PHP MySQLi 简介 PHP MySQLi = PHP MySQL Improved! MySQLi ...

  7. 18.22 sprintf函数功能

    函数功能:把格式化的数据写入某个字符串 函数原型:int sprintf( char *buffer, const char *format [, argument] … ); 返回值:字符串长度(s ...

  8. fread和fwrite函数功能

    fread和fwrite函数功能   用来读写一个数据块. 一般调用形式   fread(buffer,size,count,fp);   fwrite(buffer,size,count,fp); ...

  9. 2-3 Sass的函数功能-列表函数

    列表函数主要包括一些对列表参数的函数使用,主要包括以下几种: length($list):返回一个列表的长度值: nth($list, $n):返回一个列表中指定的某个标签值 join($list1, ...

随机推荐

  1. Integer和int的区别

    1.Integer是int的包装类,int则是java的一种基本数据类型 2.Integer变量必须实例化后才能使用,而int变量不需要 3.Integer实际是对象的引用,当new一个Integer ...

  2. python counter、闭包、generator、解数学方程、异常

    1.counter 2.闭包 3.generator 4.解数学方程 5.异常 1.python库——counter from collections import Counter breakfast ...

  3. Unity3d游戏代码保护

    现在的游戏项目如果达到一定规模.项目比较创新方竞争对手.项目严重依赖客户端代码那么代码保护还是尽量做,如果不是也没必须瞎折腾. Unity常见代码保护机制: 1.重新编译mono,修改mono_ima ...

  4. nexus3安装 - CentOS7环境

    nexus3安装 - CentOS7环境 使用nexus3管理docker镜像,配合rancher进行部署. 建资料卷 资料卷默认地址:/var/lib/docker/volumes/资料卷名/_da ...

  5. mint linux的几个问题

    刚开机登录时, 键盘不停的输入同一个字符 发现在虚拟机里安装的系统没有问题, 因此怀疑配置有冲突, 新建一个用户果然能解决问题 解决方法: 把 主目录下, 隐藏的配置目录删除, 重新登录后再配置. 4 ...

  6. ubuntu---【NVIDIA驱动 + CUDA 安装】不成功时的卸载方式

    NVIDIA驱动 与 CUDA 安装不成功时,可以卸载,检查相关问题(配置.兼容性等),重新安装.这里记录一下,卸载方式.

  7. 2.0 虚拟机linu开启ssh服务与FTP

    2.1.1.当本地机器ssh连接过一次虚拟主机.虚拟主机重启过或者配置发生改变 需要重新配对密钥,需要先清除本地缓存的密钥  ssh-keygen -R "ip"  2.1.2. ...

  8. ubuntu下安装ant

    背景介绍 最近终于正式开始填补一下自己在web方面的知识漏洞. 而ant则是必不可少的东西了,要问ant的作用是什么,简单的说,这个软件可以用最简单的方法将你的web应用程序部署到服务器上,是不是很强 ...

  9. JXCPC 试题册

    JXCPC 试题册 Input file: standard input Output file: standard output Time limit: 1s Memory limit: 256 m ...

  10. 65)STL中string的知识

    1)代码展示: string是一个类,只不过封装了 char*  而且还封装了  很多的字符串操作函数 2)string类的初始化: string的构造函数 ²  默认构造函数: string();  ...