2025年5月8日 星期四 农历 本月20日小满
查询

cubrid_fetch()函数—用法及示例

「 从结果集中获取下一行作为关联数组或数字索引数组 」


函数名:cubrid_fetch()

适用版本:CUBRID >= 8.3.0

用法:cubrid_fetch() 函数用于从结果集中获取下一行作为关联数组或数字索引数组。

语法:mixed cubrid_fetch ( resource $result [, int $type = CUBRID_BOTH ] )

参数:

  • $result:CUBRID 查询结果资源。
  • $type(可选):指定返回的数组类型,取值为 CUBRID_ASSOC(返回关联数组),CUBRID_NUM(返回数字索引数组),CUBRID_BOTH(默认,返回关联数组和数字索引数组)。

返回值:成功时返回行数据的数组,失败或查找不到数据时返回 false。

示例:

  1. 使用关联数组方式获取结果:
<?php
// 连接数据库
$conn = cubrid_connect("localhost", 33000, "mydb", "username", "password");

// 执行查询
$query = "SELECT * FROM mytable";
$result = cubrid_query($conn, $query);

// 获取结果的第一行数据
$row = cubrid_fetch($result, CUBRID_ASSOC);

// 输出结果
echo "ID: " . $row['id'] . ", Name: " . $row['name'];

// 释放资源
cubrid_close($conn);
?>
  1. 使用数字索引数组方式获取结果:
<?php
// 连接数据库
$conn = cubrid_connect("localhost", 33000, "mydb", "username", "password");

// 执行查询
$query = "SELECT * FROM mytable";
$result = cubrid_query($conn, $query);

// 获取结果的第一行数据
$row = cubrid_fetch($result, CUBRID_NUM);

// 输出结果
echo "ID: " . $row[0] . ", Name: " . $row[1];

// 释放资源
cubrid_close($conn);
?>
补充纠错
上一个函数: cubrid_execute()函数
下一个函数: cubrid_fetch_array()函数
热门PHP函数