深入mysql_fetch_row()与mysql_fetch_array()的区别详解


Posted in PHP onJune 05, 2013

这两个函数,返回的都是一个数组,区别就是第一个函数返回的数组是只包含值,我们只能$row[0],
$row[1],这样以数组下标来读取数据,而mysql_fetch_array()返回的数组既包含第一种,也包含键值
对的形式,我们可以这样读取数据,(假如数据库的字段是 username,passwd):
$row['username'], $row['passwd']
而且,如果用($row as $kay => $value)来操作的话,还以直接取得数据库的字段名称。
更主要的是mysqli是php5提供的新函数库,(i)表示改进,其执行速度更快.
例如

Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/--><?php
//连接到本地mysql数据库,选择test为操作库
$mysqli = mysqli_connect("localhost", "root", "","test", 3306);
//用mysql_query函数从user表里读取数据
$result = mysqli_query($mysqli, "SELECT * FROM userinfo");
while($row = mysqli_fetch_array($result))//通过循环读取数据内容
{
?>
<tr>
    <td align="center" height="19"><?php echo $row["ID"]?></td>
    <td align="center"><?php echo $row["Name"]?></td>
    <td align="center"><?php echo $row["Detail"]?></td>
</tr>
<?php
}
//关闭对数据库的连接
mysqli_free_result($result);
mysqli_close($mysqli);*/
?>

PHP 相关文章推荐
下载文件的点击数回填
Oct 09 PHP
使用php get_headers 判断URL是否有效的解决办法
Apr 27 PHP
解析dedecms空间迁移步骤详解
May 15 PHP
解析PHP中intval()等int转换时的意外异常情况
Jun 21 PHP
PHP中执行cmd命令的方法
Oct 11 PHP
php控制文件下载速度的方法
Mar 24 PHP
PHP使用array_merge重新排列数组下标的方法
Jul 22 PHP
php+resumablejs实现的分块上传 断点续传功能示例
Apr 18 PHP
Win10 下安装配置IIS + MySQL + nginx + php7.1.7
Aug 04 PHP
php合并数组并保留键值的实现方法
Mar 12 PHP
Thinkphp5.0 框架Model模型简单用法分析
Oct 11 PHP
laravel框架中视图的基本使用方法分析
Nov 23 PHP
浅谈php serialize()与unserialize()的用法
Jun 05 #PHP
基于php 随机数的深入理解
Jun 05 #PHP
PHP autoload与spl_autoload自动加载机制的深入理解
Jun 05 #PHP
PHP中__get()和__set()的用法实例详解
Jun 04 #PHP
深入PHP运行环境配置的详解
Jun 04 #PHP
PHP运行环境配置与开发环境的配置(图文教程)
Jun 04 #PHP
如何设置mysql允许外网访问
Jun 04 #PHP
You might like
VOLVO车载收音机
2021/03/02 无线电
mysql_fetch_assoc和mysql_fetch_row的功能加起来就是mysql_fetch_array
2007/01/15 PHP
PHP 关于访问控制的和运算符优先级介绍
2013/07/08 PHP
ThinkPHP控制器里javascript代码不能执行的解决方法
2014/11/22 PHP
smarty内置函数config_load用法实例
2015/01/22 PHP
php使用json-schema模块实现json校验示例
2019/09/28 PHP
php中用unset销毁变量并释放内存
2020/05/10 PHP
JS判断数组中是否有重复值得三种实用方法
2013/08/16 Javascript
JavaScript获取flash对象与网上的有所不同
2014/04/21 Javascript
jquery实现一个简单好用的弹出框
2014/09/26 Javascript
Json实现异步请求提交评论无需跳转其他页面
2014/10/11 Javascript
JavaScript中DOM详解
2015/04/13 Javascript
全面解析Bootstrap表单使用方法(表单样式)
2015/11/24 Javascript
JS遍历数组和对象的区别及递归遍历对象、数组、属性的方法详解
2016/06/14 Javascript
BootStrap便签页的简单应用
2017/01/06 Javascript
微信小程序 input输入框详解及简单实例
2017/01/10 Javascript
React之PureComponent的使用作用
2018/07/10 Javascript
Vue实现动态添加或者删除对象和对象数组的操作方法
2018/09/21 Javascript
详解axios中封装使用、拦截特定请求、判断所有请求加载完毕)
2019/04/09 Javascript
谈谈IntersectionObserver懒加载的具体使用
2019/10/15 Javascript
Python3使用PyQt5制作简单的画板/手写板实例
2017/10/19 Python
python的构建工具setup.py的方法使用示例
2017/10/23 Python
flask中主动抛出异常及统一异常处理代码示例
2018/01/18 Python
pyqt5 实现工具栏文字图片同时显示
2019/06/13 Python
python中使用while循环的实例
2019/08/05 Python
Python注释、分支结构、循环结构、伪“选择结构”用法实例分析
2020/01/09 Python
python线程join方法原理解析
2020/02/11 Python
Python tkinter布局与按钮间距设置方式
2020/03/04 Python
ASP.NET Core中的配置详解
2021/02/05 Python
幼儿园家长评语
2014/02/10 职场文书
文案策划求职信
2014/04/14 职场文书
协议书模板
2014/04/23 职场文书
2014年政风行风评议工作总结
2014/10/21 职场文书
学校少先队工作总结
2015/08/12 职场文书
Anaconda安装pytorch及配置PyCharm 2021环境
2021/06/04 Python
MySQL sql模式设置引起的问题
2022/05/15 MySQL