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代码:
<?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函数功能总结的更多相关文章
- mysqli函数库的使用
综述 1.什么是mysqli PHP-MySQL 函数库是 PHP 操作 MySQL 资料库最原始的扩展库,PHP-MySQLi 的 i 代表 Improvement ,相当于前者的增强版,也包含了相 ...
- oracle实现split函数功能
转载: http://blog.csdn.net/jojo52013145/article/details/6758279在实际的应用中,为了让PL/SQL 函数返回数据的多个行,必须通过返回一个 R ...
- 模拟实现兼容低版本IE浏览器的原生bind()函数功能
模拟实现兼容低版本IE浏览器的原生bind()函数功能: 代码如下: if(!Function.prototype.bind){ Function.prototype.bind=function( ...
- leetcode5 Implement strstr() 实现strstr函数功能
Implement strstr() 实现strstr函数功能 whowhoha@outlook.com Question: Implement strstr(). Returns the index ...
- mysql开启函数功能
输入 show variables like '%func%'; 命令 会看到 log_bin_trust_function_creators 的状态,如果是OFF表示自定义函数功能是关闭的 输入命令 ...
- PHP 5 MySQLi 函数
在 PHP 中使用 MySQLi 函数需要注意的是:你需要添加对 MySQLi 扩展的支持. PHP MySQLi 简介 PHP MySQLi = PHP MySQL Improved! MySQLi ...
- 18.22 sprintf函数功能
函数功能:把格式化的数据写入某个字符串 函数原型:int sprintf( char *buffer, const char *format [, argument] … ); 返回值:字符串长度(s ...
- fread和fwrite函数功能
fread和fwrite函数功能 用来读写一个数据块. 一般调用形式 fread(buffer,size,count,fp); fwrite(buffer,size,count,fp); ...
- 2-3 Sass的函数功能-列表函数
列表函数主要包括一些对列表参数的函数使用,主要包括以下几种: length($list):返回一个列表的长度值: nth($list, $n):返回一个列表中指定的某个标签值 join($list1, ...
随机推荐
- 在线上Linux下,PHP扩展安装(使用yum安装)
直接操作linux,在命令模式下用yum 来安装PHP的扩展: 扩展:mbstring 命令: yum install php-mbstring* 扩展:GD库 命令:yum install php- ...
- ansible下载文件的多种方式
对于ansible来说,下载文件是一个很重要的课题,这是build或者deploy的第一步,通常来讲由于不同项目的差异,可能我们的代码包或者资源文件保存在于http,github,nexus,ftp, ...
- SQL inner join, join, left join, right join, full outer join
基本信息 创建两个表a1, a2. 两个表的重要差别是:a1 中有5,'wu',a2中没有. a2中有 4,'li',而a1中没有. 创建表和插入数据的代码如下: -- 创建a1表 create ta ...
- 自己编写DLL并导出函数
sub.c #include<windows.h> #include"sub.h" int WINAPI DllMain(_In_ HANDLE _HDllHandle ...
- 10. react 基础 ref 的使用 及 React 16 的生命周期函数 及 生命周期函数使用场景
一. ref 的使用 ( 直接获取 DOM 元素 ) 在 input 标签上 可以使用 ref 属性 获取当前DOM节点 eg: import React , { Component, Fragmen ...
- Python说文解字_Python之多任务_01
Python 之 多任务: Python之多任务是现在多任务编程运用Python语言为载体的一种体现.其中涵盖:进程.线程.并发等方面的内容,以及包括近些年在大数据运算.人工智能领域运用强大的GPU运 ...
- 新浪sae url rewrite(伪静态、重定向)详解
新浪sae url rewrite(伪静态.重定向)详解 http://www.veryhuo.com phpclubs 2011-11-14 投递稿件 sae全程Sina App Engine,真是 ...
- winform显示、隐藏任务栏及开始菜单
private const int SW_HIDE = 0; //隐藏 private const int SW_RESTORE = 9;//显示 /// <summary> /// 获取 ...
- POJ-2492 A Bug's Life(种类并查集)
http://poj.org/problem?id=2492 题意: 给出一个T代表几组数据,给出一个n一个m,代表人的编号由1~n,m条命令,每条命令由两个数值组成,代表这两个人性别不同,问所有命令 ...
- 设计模式讲解4:Bridge模式源码
声明:迁移自本人CSDN博客https://blog.csdn.net/u013365635 桥接模式可以和排列组合关联起来理解,一个对象有多种不通种类的属性,如attributeA1,attribu ...