2025年5月9日 星期五 农历 本月20日小满
查询

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."。

补充纠错
上一个函数: cubrid_fetch_object()函数
下一个函数: cubrid_field_flags()函数
热门PHP函数