【发布时间】:2010-12-13 16:31:12
【问题描述】:
我只是想要一些关于 MYSQLI_NUM 的信息。它是 PHP 还是 MySQL 的一部分。
【问题讨论】:
我只是想要一些关于 MYSQLI_NUM 的信息。它是 PHP 还是 MySQL 的一部分。
【问题讨论】:
MYSQLI_NUM 是 PHP 中与 mysqli_result 关联的常量。如果您使用 mysqli 从数据库中检索信息,则可以使用 MYSQLI_NUM 来指定数据的返回格式。具体来说,当使用 fetch_array 函数时,MYSQLI_NUM 指定返回数组应该使用数组的数字键,而不是创建关联数组。假设您的数据库表中有两个字段,“first_field_name”和“second_field_name”,内容为“first_field_content”和“second_field_content”...
$result->fetch_array(MYSQLI_NUM);
这样获取结果的每一行:
array(
0 => "first_field_content",
1 => "second_field_content"
);
或者...
$result->fetch_array(MYSQLI_ASSOC);
像这样获取一个数组:
array(
"first_field_name" => "first_field_content",
"second_field_name" => "second_field_content"
);
使用常量 MYSQLI_BOTH 将同时获取两者。
【讨论】:
是mysqli_fetch_array()中使用的PHP常量
这告诉函数您希望它以数字索引数组的形式返回结果中的记录,而不是关联数组 (MYSQLI_ASSOC) 或两者兼有 (MYSQLI_BOTH)。
或者,您可以只使用 mysqli_fetch_row() 来做同样的事情。
【讨论】:
Google 是您的朋友! ;) MYSQLI_NUM 是 mysqli 数据库扩展使用的 PHP 常量;
【讨论】: