php中fetch什么意思

藏色散人
发布: 2021-12-06 09:40:27
原创
4698人浏览过
php中fetch指的是查询数据的fetch方法,php中常用的fetch方法是mysqli_fetch_assoc、mysqli_fetch_row、mysqli_fetch_array、mysqli_fetch_object。

php中fetch什么意思

本文操作环境:Windows7系统、PHP7.4版、DELL G3电脑

php中fetch什么意思? 

php中的fetch指的是查询数据的fetch方法。

PHP 常用的四个fetch的区别

立即学习PHP免费学习笔记(深入)”;

在php中,经常使用mysqli_fetch从数据库返回的结果集中取数据,最常用的是:

mysqli_fetch_assoc(),mysqli_fetch_row(),mysqli_fetch_array(),mysqli_fetch_object(),在使用时,它们的差异如下:

$publicMes = mysqli_fetch_assoc($res);
var_dump($publicMes);
登录后复制

结果如下:

阿里妈妈·创意中心
阿里妈妈·创意中心

阿里妈妈营销创意中心

阿里妈妈·创意中心 0
查看详情 阿里妈妈·创意中心
 $a = mysqli_fetch_row($res);
 var_dump($a);
登录后复制

结果如下

 $b = mysqli_fetch_array($res);
 var_dump($b);
 echo $b[1].'<br/>';
 echo $b['user'];
登录后复制

结果如下:

$c = mysqli_fetch_object($res);
 var_dump($c);
登录后复制

结果如下:

综上:
fetch_assoc() 返回的是关联数组,使用数据库字段作为键值来取值,
fetch_row()返回的是索引数组,使用索引取值,
fetch_array()返回的是关联数组,既有索引号,也有字段,通过这两种方式都能取值,
fetch_object()返回的是对象.

注意:

所有的fetch从数据库返回的结果集中取数据 每次只取一条,取完指针下移,下次使用再取新的,因此需要使用while循环来取尽所有值,如果循环之前使用了一次fetch会导致数据不全

推荐学习:《PHP视频教程

以上就是php中fetch什么意思的详细内容,更多请关注php中文网其它相关文章!

相关标签:
php
PHP速学教程(入门到精通)
PHP速学教程(入门到精通)

PHP怎么学习?PHP怎么入门?PHP在哪学?PHP怎么学才快?不用担心,这里为大家提供了PHP速学教程(入门到精通),有需要的小伙伴保存下载就能学习啦!

下载
来源:php中文网
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn
最新问题
开源免费商场系统广告
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责申明 举报中心 意见反馈 讲师合作 广告合作 最新更新 English
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送
PHP中文网APP
随时随地碎片化学习

Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号