10bet网址
MySQL PHP API
下载本手册
PDF(美国Ltr)- 2.4 mb
PDF (A4)- 2.4 mb


MySQL PHP API/.../ mysqli_result:访问fetch_array mysqli_fetch_array

3.10.4mysqli_result:访问fetch_arraymysqli_fetch_array

PHP文档组版权所有。10bet官方网站

  • mysqli_result:访问fetch_array

    mysqli_fetch_array

    获取结果行作为关联数组、数值数组或两者

描述

面向对象样式

公共数组零| |假mysqli_result:访问fetch_arrayint模式= = MYSQLI_BOTH);

程序上的风格

数组零| |假mysqli_fetch_arraymysqli_result结果
int模式= = MYSQLI_BOTH);

返回与获取的行或相对应的数组如果结果集没有更多的行。

除了将数据存储在结果数组的数值索引中之外,该函数还可以将数据存储在关联索引中,方法是使用结果集的字段名作为键。

请注意

此函数返回的字段名为区分大小写的

请注意

这个函数将NULL字段设置为PHP价值。

如果结果的两个或多个列具有相同的字段名,则最后一列优先并覆盖较早的数据。为了访问具有相同名称的多个列,必须使用行的数字索引版本。

参数

结果

方法返回的结果集标识符mysqli_querymysqli_store_resultmysqli_use_result

模式

这个可选参数是一个常量,指示应该从当前行数据生成哪种类型的数组。该参数的可能值是常量MYSQLI_ASSOCMYSQLI_NUM,或MYSQLI_BOTH

通过使用MYSQLI_ASSOC这个函数的性质和mysqli_fetch_assoc,而MYSQLI_NUM会和mysqli_fetch_row函数。最后一个选项MYSQLI_BOTH将创建一个具有两者属性的数组。

返回值

返回与获取的行或相对应的值数组如果结果集中没有更多的行。

例子

例3.106mysqli_result:访问fetch_array例子

面向对象样式

<?php mysqli_report(MYSQLI_REPORT_ERROR);$mysqli = new mysqli("localhost", "my_user", "my_password", "world");$query = "SELECT Name, CountryCode FROM City ORDER BY ID LIMIT 3";$result = $mysqli->查询($query);/*数值数组*/ $row = $result->fetch_array(MYSQLI_NUM);Printf ("%s (%s)\n", $row[0], $row[1]);/* associative array */ $row = $result->fetch_array(MYSQLI_ASSOC);printf (" % s (% s) \ n ",行(“名字”)美元,美元行(“CountryCode”));*/ $row = $result->fetch_array(MYSQLI_BOTH); printf("%s (%s)\n", $row[0], $row["CountryCode"]);

程序上的风格

<?php mysqli_report(MYSQLI_REPORT_ERROR);$mysqli = mysqli_connect("localhost", "my_user", "my_password", "world");$query = "SELECT Name, CountryCode FROM ORDER by ID LIMIT 3";$result = mysqli_query($mysqli, $query);/*数值数组*/ $row = mysqli_fetch_array($result, MYSQLI_NUM);Printf ("%s (%s)\n", $row[0], $row[1]);/* associative array */ $row = mysqli_fetch_array($result, MYSQLI_ASSOC);printf (" % s (% s) \ n ",行(“名字”)美元,美元行(“CountryCode”));/*关联和数字数组*/ $row = mysqli_fetch_array($result, MYSQLI_BOTH); printf("%s (%s)\n", $row[0], $row["CountryCode"]);

上面的例子将输出类似于:

喀布尔(AFG)坎大哈(AFG)赫拉特(AFG)

另请参阅

mysqli_fetch_assoc
mysqli_fetch_row
mysqli_fetch_object
mysqli_query
mysqli_data_seek