深入mysql_fetch_row的区别详解_php实例_脚本之家

 必赢亚州手机网站     |      2019-11-24 00:57

这八个函数,再次回到的都以二个数组,差别正是第一个函数重回的数组是只含有值,大家只好$row[0],$row[1],那样以数组下标来读取数据,而mysql_fetch_array()再次来到的数组既满含第生机勃勃种,也蕴藏键值对的款型,大家得以这么读取数据,(若是数据库的字段是 username,passwd卡塔 尔(英语:State of Qatar): $row['username'], $row['passwd']并且,假若用($row as $kay => $value)来操作的话,还以直接获得数据库的字段名称。更首要的是mysqli是php5提供的新函数库,表示改过,其实行过程更快.例如:复制代码 代码如下:Code highlighting produced by Actipro CodeHighlighter ;

以下的文章首要向大家叙述的是MySQL_fetch_row() 和 MySQL_fetch_array() 的差异之处,大家第一是透过读取数据与连锁的火候应用代码来对MySQL_fetch_row() 和 MySQL_fetch_array() 的比不上进行表明。

那三个函数,重临的都以一个数组,分裂就是率先个函数重返的数组是只包涵值,大家必须要$row[0],$row[1],那样以数组下标来读取数据,而MySQL_fetch_array()重临的数组既包罗第风姿洒脱种,也蕴藏键值没错样式,大家得以这么读取数据,借使数据库的字段是 username,passwd卡塔尔:

$row['username'], $row['passwd'] 

与此同期,假诺用($row as $kay => $value)来操作的话,还以直接得到数据库的字段名称。更关键的是MySQLi是php5提供的新函数库,(i)表示校勘,其实践进程更加快.

例如:

代码

<?php 

连接到地面MySQL数据库,选拔test为操作库  

$ mysql i = mysqli_connect("localhost", "root", "","test", 3306);