php mysql_fetch_row()函数,返回根据所取得的行生成的数组,如果没有更多行则返回 FALSE。 mysql_fetch_row() 从和指定的结果标识关联的结果集中取得一行数据并作为数组返回。每个结果的列储存在一个数组的单元中,偏移量从 0 开始。
支持版本:
(PHP 4, PHP 5)
mysql_fetch_array()定义以及用法:
mysql_fetch_row — 从结果集中取得一行作为枚举数组
使用说明(Warning):
返回根据所取得的行生成的数组,如果没有更多行则返回 FALSE。 mysql_fetch_row() 从和指定的结果标识关联的结果集中取得一行数据并作为数组返回。每个结果的列储存在一个数组的单元中,偏移量从 0 开始。
依次调用 mysql_fetch_row() 将返回结果集中的下一行,如果没有更多行则返回 FALSE。
函数传参:
mysql_fetch_row ( resource $result ) : array
参数解释:
参数 | 描述 |
---|---|
result | resource 型的结果集。此结果集来自对 mysql_query() 的调用。 |
返回值::
返回与获取的行相对应的字符串数值数组,如果没有更多的行,则返回FALSE。
mysql_fetch_row()从与指定结果标识符关联的结果中提取一行数据。该行作为数组返回。每个结果列存储在数组偏移量中,从偏移量0开始。
演示代码:
<?php
$con = mysql_connect("localhost", "root", "root");
mysql_query("SET NAMES 'UTF8'");
mysql_select_db("test");
$result = mysql_query("select * from demo");
if (!$result)
die("mySQL error: ". mysql_error()); //如果不存在result的值就返回错误信息,因为提示就是没有值
echo "<table border='1' align='center'>";
while($row = mysql_fetch_row($result))
{
echo "<tr><td width='120'>".$row[0]."</td><td width='120'>".$row[1]."</td><td width='120'>".$row[2]."</td><td width='180'>".$row[3]."</td></tr>";
}
echo "</table>";
?>
数据库表:
/*
Navicat MySQL Data Transfer
Source Server : localhost
Source Server Version : 50553
Source Host : localhost:3306
Source Database : test
Target Server Type : MYSQL
Target Server Version : 50553
File Encoding : 65001
Date: 2020-09-30 00:53:05
*/
SET FOREIGN_KEY_CHECKS=0;
-- ----------------------------
-- Table structure for demo
-- ----------------------------
DROP TABLE IF EXISTS `demo`;
CREATE TABLE `demo` (
`id` int(10) unsigned NOT NULL AUTO_INCREMENT COMMENT '自增ID',
`title` varchar(30) NOT NULL COMMENT '标题',
`name` varchar(20) NOT NULL COMMENT '名称',
`message` mediumtext NOT NULL COMMENT '描述',
`date` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '日期',
PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=6 DEFAULT CHARSET=utf8 COMMENT='注释';
-- ----------------------------
-- Records of demo
-- ----------------------------
INSERT INTO `demo` VALUES ('1', '设计师', '小明', '小明讲课', '2020-09-30 00:08:24');
INSERT INTO `demo` VALUES ('2', '客服', '上飞燕', '飞燕客服', '2020-09-30 00:20:44');
INSERT INTO `demo` VALUES ('3', '前台', '农章霞', '前台小思', '2020-09-30 00:21:42');
INSERT INTO `demo` VALUES ('4', '经理', '胡适', '设计经理', '2020-09-30 00:21:42');
INSERT INTO `demo` VALUES ('5', '研发部门经理', '曹丽', '项目经理', '2020-09-30 00:23:35');
转载注明:
感谢博主,喝杯咖啡~
感谢博主,喝杯咖啡~
还没有人发表评论