最新文章专题视频专题问答1问答10问答100问答1000问答2000关键字专题1关键字专题50关键字专题500关键字专题1500TAG最新视频文章推荐1 推荐3 推荐5 推荐7 推荐9 推荐11 推荐13 推荐15 推荐17 推荐19 推荐21 推荐23 推荐25 推荐27 推荐29 推荐31 推荐33 推荐35 推荐37视频文章20视频文章30视频文章40视频文章50视频文章60 视频文章70视频文章80视频文章90视频文章100视频文章120视频文章140 视频2关键字专题关键字专题tag2tag3文章专题文章专题2文章索引1文章索引2文章索引3文章索引4文章索引5123456789101112131415文章专题3
问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501
当前位置: 首页 - 科技 - 知识百科 - 正文

使用mysql_fetch_row()函数逐行获取结果集中的每条记录(PHP操作MySQL数据库的方法六)

来源:懂视网 责编:小采 时间:2020-11-09 09:03:19
文档

使用mysql_fetch_row()函数逐行获取结果集中的每条记录(PHP操作MySQL数据库的方法六)

使用mysql_fetch_row()函数逐行获取结果集中的每条记录(PHP操作MySQL数据库的方法六):使用mysql_fetch_row()函数逐行获取结果集中的每条记录(PHP操作MySQL数据库的方法六)前面我们介绍了两种获取结果集中的数据,那么我们今天给大家介绍第三种获取结果集的mysql_fetch_row()函数,该函数与前面说的函数用法类似!在之前的文章《使用mysql
推荐度:
导读使用mysql_fetch_row()函数逐行获取结果集中的每条记录(PHP操作MySQL数据库的方法六):使用mysql_fetch_row()函数逐行获取结果集中的每条记录(PHP操作MySQL数据库的方法六)前面我们介绍了两种获取结果集中的数据,那么我们今天给大家介绍第三种获取结果集的mysql_fetch_row()函数,该函数与前面说的函数用法类似!在之前的文章《使用mysql

使用mysql_fetch_row()函数逐行获取结果集中的每条记录(PHP操作MySQL数据库的方法六)

前面我们介绍了两种获取结果集中的数据,那么我们今天给大家介绍第三种获取结果集的mysql_fetch_row()函数,该函数与前面说的函数用法类似!

在之前的文章《使用mysql_fetch_array()函数获取数组结果集中的信息(PHP操作MySQL数据库的方法四)》和《使用mysql_fetch_object()函数获取结果集中一行作为对象(PHP操作MySQL数据库的方法五)》中介绍了mysql_fetch_array()函数和mysql_fetch_object()函数,本章我们详细介绍mysql_fetch_row()函数!

还函数的语法格式如下:

array mysql_fetch_row(resource result)

mysql_fetch_row()函数从指定的结果标识关联的结果集中获取一行数据并作为数组返回,将此行赋予数组变量$row,每个结果的列存储在一个数组元素中,下面从 0 开始,就是以$row[0]的形式访问第一个数组元素(只有一个元素时也是如此),一次调用 mysql_fetch_row()函数将返回结果集中的下一行,知道没有更多行那么就会返回false。

注意:本函数返回的字段名区分字母大小写!

下面的实例个前面的文章中的功能是相同的,不同的是下面的实例通过 mysql_fetch_row()函数逐行获取结果集中的每条记录。然后使用echo 语句从数组结果集中输出各字段所对应的图书信息。

具体开发步骤如下:

1.创建项目,添加表单,连接数据库,以及选择数据库的实现过程跟前面文章的一样,这里就不在重复了,不清楚的小伙伴可以去看下,本文有连接到上一篇。

2.和之前的文章中不同的是,本实例使用mysql_fetch_row()函数逐行获取结果集中的记录,核心代码如下:

<?php
$sql = mysql_query("select * from tb_book");
$row = mysql_fetch_row($sql);
if ($_POST["Submit"]=="查询"){
 $txt_book = $_POST["txt_book"];
 $sql = mysql_query("select * from tb_book where bookname like '%".trim($txt_book)."%'"); //执行模糊查询
 $row = mysql_fetch_row($sql); //逐行获取查询结果,返回值为数组
}
?>

3.使用if条件语句对结果集变量$row进行判断,如果该值为假,那么输出您检索的信息不存在,否则使用do...while循环语句以数组的方式输出结果集中的信息,核心代码如下:

<?php
if ($row == false){
 echo "<p align='center' style='color: #FF0000;font-size: 12px'>对不起,你要查询的信息不存在</p>";
}
?>
<?php
do {
 ?>
 <table>
 <tr align="left" bgcolor="#FFFFFF">
 <td height="20" align="center"><?php echo $row[0] ?></td>
 <td height="20" align="center"><?php echo $row[1] ?></td>
 <td height="20" align="center"><?php echo $row[2] ?></td>
 <td height="20" align="center"><?php echo $row[3] ?></td>
 <td height="20" align="center"><?php echo $row[4] ?></td>
 <td height="20" align="center"><?php echo $row[5] ?></td>
 </tr>
 </table>
 <?php
}while ($row = mysql_fetch_row($sql));
?>

上面的实例运行的结果与前面两篇文章的运行的结果是一样的,这里就粘贴图了,小伙伴们可以自己在本地试一试!

下一篇文章我们将介绍 获取查询结果集中的记录,具体请阅读《使用mysql_num_rows()函数逐行获取结果集中的记录数(PHP操作MySQL数据库的方法七)》

声明:本网页内容旨在传播知识,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。TEL:177 7030 7066 E-MAIL:11247931@qq.com

文档

使用mysql_fetch_row()函数逐行获取结果集中的每条记录(PHP操作MySQL数据库的方法六)

使用mysql_fetch_row()函数逐行获取结果集中的每条记录(PHP操作MySQL数据库的方法六):使用mysql_fetch_row()函数逐行获取结果集中的每条记录(PHP操作MySQL数据库的方法六)前面我们介绍了两种获取结果集中的数据,那么我们今天给大家介绍第三种获取结果集的mysql_fetch_row()函数,该函数与前面说的函数用法类似!在之前的文章《使用mysql
推荐度:
标签: 记录 php mysql
  • 热门焦点

最新推荐

猜你喜欢

热门推荐

专题
Top