函数名称:cubrid_fetch_array()
适用版本:PHP 5, PHP 7
函数用法:这个函数用于从一个结果集中获取下一行作为关联数组或数字索引数组。
语法:cubrid_fetch_array(resource $result [, int $result_type = CUBRID_BOTH ])
参数:
- $result: cubrid_query() 或 cubrid_execute() 返回的结果集资源
- $result_type (可选参数): 指定返回数组的类型。默认为CUBRID_BOTH,可选值为CUBRID_ASSOC(关联数组)和CUBRID_NUM(数字索引数组)
返回值:成功时返回结果集中的下一行作为一个关联数组或数字索引数组。若没有更多的行,则返回false。
示例:
// 假设有一个名为conn的CUBRID连接资源
$result = cubrid_query($conn, "SELECT * FROM my_table");
if ($result) {
// 获取关联数组
$row = cubrid_fetch_array($result, CUBRID_ASSOC);
// 输出某个字段的值
echo $row["column_name"];
// 获取数字索引数组
$row = cubrid_fetch_array($result, CUBRID_NUM);
// 输出第一个字段的值
echo $row[0];
}
以上示例通过cubrid_query()执行了一个查询,并使用cubrid_fetch_array()逐行获取结果集中的数据。根据需要,可以选择获取关联数组或数字索引数组。最后,通过索引或字段名输出具体字段的值。
请注意,此示例仅用于演示该函数的基本用法,实际使用中可能需要添加更多的错误处理逻辑。