加入收藏 | 设为首页 | 会员中心 | 我要投稿 安卓应用网 (https://www.0791zz.com/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 编程开发 > PHP > 正文

php mysqli_fetch_object()函数使用实例

发布时间:2020-05-30 18:58:36 所属栏目:PHP 来源:互联网
导读:php mysqli_fetch_object()函数以对象的方式取出结果集中当前行的数据,本文章向大家介绍mysqli_fetch_object()函数的基本语法和使用实例,需要的朋友可以参考一下。

mysqli_fetch_object介绍

mysqli_fetch_object()函数以对象的方式取出结果集中当前行的数据。

特别注意:返回对象的字段名是区分大小写的

语法:

mysqli_fetch_object(result,classname,params);

参数:

参数

描述

result

必需。结果集标识符,一般由mysqli_query()函数返回

classname

可选。规定要实例化的类名称,设置属性并返回。

params

可选。规定一个传给classname对象构造器的参数数组。

mysqli_fetch_object实例

使用mysqli扩展类操作数据库有两种方法:基于面向过程方法和基于面向对象方法。 因此,这里将使用两种不同的编程方式来使用mysqli_fetch_object函数。

1、基于面向过程的mysqli_fetch_object实例:

$con=mysqli_connect("localhost","root","","db");

if (mysqli_connect_errno($con))

{

echo "Unable to connect! " . mysqli_connect_error();

}

$query = "SELECT productid,name,price FROM product ORDER BY name";

$result = mysqli_query($con,$query);

while($row=mysqli_fetch_object($result)){

$name = $row->name;

$productid = $row->productid;

$price = $row->price;

echo "($productid) $name: $price
";

}

/* http://www.manongjc.com */

mysqli_free_result($result);

mysqli_close($con);

?>

2、基于面向对象的mysqli_fetch_object实例:

/* http://www.manongjc.com/article/1185.html */

$mysqli = new mysqli('localhost','root','','db');

if (mysqli_connect_errno()){

die('Unable to connect!'). mysqli_connect_error();

}

$query = "SELECT productid,price FROM product ORDER BY name";

$result = $mysqli->query($query);

while ($row = $result->fetch_object())

{

$name = $row->name;

$productid = $row->productid;

$price = $row->price;

echo "($productid) $name: $price
";

}

$mysqli->close();

?>

注意:基于面向对象使用mysqli_fetch_object函数的时候,应该这样写:$result->fetch_object();

(编辑:安卓应用网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读