mysqli_fetch_ 介绍
mysqli_fetch_ ()函数以对象的方式取出结果集中当前行的数据。
特别注意:返回对象的字段名是区分大小写的
语法:
mysqli_fetch_ (result,classname,params);
参数:
| 参数 | 描述 |
|---|---|
| result | 必需。结果集标识符,一般由mysqli_query()函数返回 |
| classname | 可选。规定要实例化的类名称,设置属性并返回。 |
| params | 可选。规定一个传给 classname 对象构造器的参数数组。 |
mysqli_fetch_ 实例
使用mysqli扩展类操作数据库有两种方法:基于面向过程方法和基于面向对象方法。 因此,这里将使用两种不同的编程方式来使用mysqli_fetch_ 函数。
1、基于面向过程的mysqli_fetch_ 实例:
<##ads_in_article_manong##>
<?php
$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_ ($result)){
$name = $row->name;
$productid = $row->productid;
$price = $row->price;
echo \"($productid) $name: $price <br />\";
}
/* http://www.manongjc.com */
mysqli_free_result($result);
mysqli_close($con);
?>
2、基于面向对象的mysqli_fetch_ 实例:
<?php
/* 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, name, price FROM product ORDER BY name\";
$result = $mysqli->query($query);
while ($row = $result->fetch_ ())
{
$name = $row->name;
$productid = $row->productid;
$price = $row->price;
echo \"($productid) $name: $price <br />\";
}
$mysqli->close();
?>
注意:基于面向对象使用mysqli_fetch_ 函数的时候,应该这样写:$result->fetch_ ();
继续阅读与本文标签相同的文章
上一篇 :
手把手介绍函数式编程:从命令式重构到函数式
下一篇 :
从996到007,程序员留给家庭的时间还有多少?
-
乌镇“互联网之光”博览会上的5G元素
2026-05-14栏目: 教程
-
华为高管彭博:正与美国公司就授权5G平台展开初期谈判
2026-05-14栏目: 教程
-
微信曝光新功能,超好用,再也不用担心被刷屏
2026-05-14栏目: 教程
-
Verizon为美国多座大型体育场馆提供了5G网络覆盖
2026-05-14栏目: 教程
-
别人加薪你加班,偷偷告诉你 6 个Word小技巧,比加薪都管用!
2026-05-14栏目: 教程
