mysqli_fetch_row()介绍
mysqli_fetch_row()函数以索引数组的方式返回结果集中当前行的数据。
语法:
mysqli_fetch_row(result);
参数:
| 参数 | 描述 |
|---|---|
| result | 必需,结果集标识符。一般由mysqli_query()函数执行sql返回 |
mysqli_fetch_row()实例
这里介绍两个实例,一个是基于面向对象的实例,另一个是基本面向过程的实例。
1、mysqli_fetch_row()基本面向过程的实例
<?php
/* http://www.manongjc.com */
$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_row($result)){
$name = $row[1];
$productid = $row[0];
$price = $row[2];
echo \"($productid) $name: $price <br />\";
}
mysqli_free_result($result);
mysqli_close($con);
?>
2、mysqli_fetch_row()基本面向对象的实例
<?php
$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 (list($productid,$name,$price) = $result->fetch_row())
{
echo \"($productid) $name: $price <br />\";
}
/* http://www.manongjc.com/article/1186.html */
$mysqli->close();
?>
注意使用面向对象编程时,使用$result->fetch_row(),而不是mysqli_fetch_row()。
继续阅读与本文标签相同的文章
上一篇 :
从996到007,程序员留给家庭的时间还有多少?
-
华为高管彭博:正与美国公司就授权5G平台展开初期谈判
2026-05-14栏目: 教程
-
微信曝光新功能,超好用,再也不用担心被刷屏
2026-05-14栏目: 教程
-
Verizon为美国多座大型体育场馆提供了5G网络覆盖
2026-05-14栏目: 教程
-
别人加薪你加班,偷偷告诉你 6 个Word小技巧,比加薪都管用!
2026-05-14栏目: 教程
-
华为轮值董事长郭平:虚拟技术创造现实价值
2026-05-14栏目: 教程
