PHP Conference Japan 2024

mysql_fetch_row

(PHP 4, PHP 5)

mysql_fetch_row将结果行作为枚举数组获取

警告

此扩展在 PHP 5.5.0 中已弃用,并在 PHP 7.0.0 中移除。应该改用 MySQLiPDO_MySQL 扩展。另请参见 MySQL:选择 API 指南。此函数的替代方案包括

描述

mysql_fetch_row(资源 $result): 数组

返回与已提取行对应的数字数组,并将内部数据指针向前移动。

参数

result

正在评估的结果 资源。此结果来自对 mysql_query() 的调用。

返回值

返回与已提取行对应的字符串数字数组,如果不再有行,则返回 false

mysql_fetch_row() 从与指定结果标识符关联的结果中提取一行数据。该行作为数组返回。每个结果列都存储在一个数组偏移量中,从偏移量 0 开始。

示例

示例 #1 使用 mysql_fetch_row() 提取一行

<?php
$result
= mysql_query("SELECT id,email FROM people WHERE id = '42'");
if (!
$result) {
echo
'无法运行查询:' . mysql_error();
exit;
}
$row = mysql_fetch_row($result);

echo
$row[0]; // 42
echo $row[1]; // 邮箱值
?>

注释

注意此函数将 NULL 字段设置为 PHP null 值。

参见

添加注释

用户贡献的注释

此页面没有用户贡献的注释。
To Top