本文操作环境:Windows7系统、php7.4版、DELL G3电脑
为滦南等地区用户提供了全套网页设计制作服务,及滦南网站建设行业解决方案。主营业务为网站设计、成都网站制作、滦南网站设计,以传统方式定制建设网站,并提供域名空间备案等一条龙服务,秉承以专业、用心的态度为用户提供真诚的服务。我们深信只要达到每一位用户的要求,就会得到认可,从而选择与我们长期合作。这样,我们也可以走得更远!
php中fetch什么意思?
php中的fetch指的是查询数据的fetch方法。
PHP 常用的四个fetch的区别
在php中,经常使用mysqli_fetch从数据库返回的结果集中取数据,最常用的是:
mysqli_fetch_assoc(),mysqli_fetch_row(),mysqli_fetch_array(),mysqli_fetch_object(),在使用时,它们的差异如下:
$publicMes = mysqli_fetch_assoc($res); var_dump($publicMes);
结果如下:
$a = mysqli_fetch_row($res); var_dump($a);
结果如下
$b = mysqli_fetch_array($res); var_dump($b); echo $b[1].'
'; echo $b['user'];
结果如下:
$c = mysqli_fetch_object($res); var_dump($c);
结果如下:
综上:
fetch_assoc() 返回的是关联数组,使用数据库字段作为键值来取值,
fetch_row()返回的是索引数组,使用索引取值,
fetch_array()返回的是关联数组,既有索引号,也有字段,通过这两种方式都能取值,
fetch_object()返回的是对象.
所有的fetch从数据库返回的结果集中取数据 每次只取一条,取完指针下移,下次使用再取新的,因此需要使用while循环来取尽所有值,如果循环之前使用了一次fetch会导致数据不全
分享文章:php中fetch什么意思
URL地址:http://www.csdahua.cn/qtweb/news21/542571.html
网站建设、网络推广公司-快上网,是专注品牌与效果的网站制作,网络营销seo公司;服务项目有等
声明:本网站发布的内容(图片、视频和文字)以用户投稿、用户转载内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如需处理请联系客服。电话:028-86922220;邮箱:631063699@qq.com。内容未经允许不得转载,或转载时需注明来源: 快上网