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, ...
随机推荐
- Servlet基础(java,idea)
IDEA的Tomcat配置Web的项目创建以及Servlet简单运行 登录测试 用到jdbc的知识 在Customer的DAO层实现类中实现检查用户登录方法 package impl; import ...
- PAT 2019 秋
考试的还行.不过略微有点遗憾,但是没想到第一题会直接上排序和dfs,感觉这次的题目难度好像是倒着的一样.哈哈哈哈. 第一题实在是搞崩心态,这道题给我的感觉是,可以做,但事实上总是差点啥. 第二题,第三 ...
- python3+Opencv 搭建环境和基本操作
一.必备前提: Python3.5及以上版本.pip.windows环境 二.搭建opencv 该部分可以创建隔绝的Python环境来引入,参照virtualenv的使用 在目标的cmd窗口,依次输入 ...
- h5-多列布局
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8&quo ...
- share团队冲刺10
团队冲刺第十天 昨天:完善代码,美化界面 今天:整合全部代码,基本完成作品 问题:无
- GBDT入门
GBDT(MART)迭代决策树入门教程 GBDT(Gradient Boosting Decision Tree) 又叫 MART(Multiple Additive Regression Tree) ...
- UVA 11468 AC 自动机
首先我们应该是枚举 L个位置上的每个字符来得到最终概率 然后AC自动机的作用就是为了判断你枚举的地方是否对应了单词节点,如果对应了,就肯定要不得 #include <iostream> # ...
- 十五、Numpy-科学计算基础库
Numpy: NumPy(Numerical Python) 是科学计算基础库,提供大量科学计算相关功能,比如数据统计,随机数生成等.其提供最核心类型为多维数组类型(ndarray) ...
- Nginx和php交互的两种方式
Unix socket 也叫IPC socket 也就是进程间通信套接字用于同一台主机上的不同进程间交换数据 TCP socket IP socket要利用主机的传输层(tcp),可以用于同一台主机 ...
- Codeforces Round #619 (Div. 2)E思维+二维RMQ
题:https://codeforces.com/contest/1301/problem/E 题意:给个n*m的图形,q个询问,每次询问问询问区间最大的合法logo的面积是多少 分析:由于logo是 ...