我只是想了解一下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_fetch_row()来完成同样的操作。
Google是你的好朋友! ;) MYSQLI_NUM是由mysqli数据库扩展使用的PHP常量;