函数名:cubrid_fetch_row()
适用版本:CUBRID >= 8.4.0
用法: cubrid_fetch_row(resource $result): array|false
该函数用于从查询结果集中获取一行数据,并以数组的形式返回该行数据。如果没有更多数据可用,则返回false。
参数:
- $result: 必需,从cubrid_execute()函数返回的结果资源。
返回值:
- 返回一个包含当前行数据的索引数组,数组的索引从0开始。如果没有更多数据可用,则返回false。
示例:
// 连接到CUBRID数据库服务器 $conn = cubrid_connect("localhost", 33000, "database", "username", "password");
// 执行查询 $query = "SELECT * FROM table"; $result = cubrid_execute($conn, $query);
// 获取结果集中的一行数据 $row = cubrid_fetch_row($result);
// 输出获取到的数据 if ($row !== false) { foreach ($row as $value) { echo $value . " "; } } else { echo "No more data."; }
上述示例中,我们首先通过cubrid_connect()函数连接到CUBRID数据库服务器。然后,使用cubrid_execute()函数执行了一条查询语句,并将执行结果保存在$result变量中。接着,使用cubrid_fetch_row()函数从结果集中获取了一行数据,并将该行数据保存在$row变量中。最后,我们通过foreach循环遍历$row数组,并逐个输出其中的元素值。如果没有更多数据可用,则输出"No more data."。