cubrid_fetch_row()
从查询结果集中获取一行数据,并以数组的形式返回该行数据
函数名: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."。