mysql_fetch_row

编辑

(PHP 4, PHP 5)

mysql_fetch_row — 从结果集中取得一行作为枚举数组

PHP中文网词条详解说明

array mysql_fetch_row ( resource $result )

返回根据所取得的行生成的数组,如果没有更多行则返回 FALSE。

mysql_fetch_row() 从和指定的结果标识关联的结果集中取得一行数据并作为数组返回。每个结果的列储存在一个数组的单元中,偏移量从 0 开始。

依次调用 mysql_fetch_row() 将返回结果集中的下一行,如果没有更多行则返回 FALSE。

参见 mysql_fetch_array(),mysql_fetch_assoc(),mysql_fetch_object(),mysql_data_seek(),mysql_fetch_lengths() 和 mysql_result()。 

PHP中文网词条详解参数

result

resource 型的结果集。此结果集来自对 mysql_query() 的调用。

PHP中文网词条详解返回值

返回一个字符串数组,对应于获取的行,如果返回false则没有内容。

mysql_fetch_row()读取一行从指定的结果集中。该行被作为一个数组返回。每个结果列存储在一个数组偏移量中,从偏移0开始。

PHP中文网词条详解范例

mysql_fetch_row()读取一行

<?php
$result = mysql_query("SELECT id,email FROM people WHERE id = '42'");
if (!$result) {
    echo 'Could not run query: ' . mysql_error();
    exit;
}
$row = mysql_fetch_row($result);
echo $row[0]; // 42
echo $row[1]; // the email value
?>

PHP中文网词条详解注释

注: 此函数NULL 字段设置为 PHP NULL 值。

PHP中文网词条详解参见

参考资料
词条标签:
FETCH   MYSQL