函数名称:cubrid_result() 适用版本:PHP 5, PHP 7 用法:cubrid_result ( resource $result, int $row_number, mixed $field_name_or_offset )
说明: cubrid_result() 函数用于获取从查询结果中返回的具体数据。该函数在 CUBRID 数据库上工作。要使用该函数,首先需要使用 cubrid_execute() 函数执行查询,并将其结果保存在一个资源参数中($result)。
参数:
- $result:必需。一个指向 cubrid_execute() 函数返回的结果集资源的指针。
- $row_number:必需。一个整数,表示希望获取哪一行的数据。行数从 0 开始。
- $field_name_or_offset:必需。该参数可以是字段名或字段在结果集中的偏移量。如果该参数是一个字段名,那么将根据字段名来获取数据;如果该参数是一个正整数,那么将根据偏移量来获取数据。
返回值:
- 如果成功获取到数据,将返回相应的数据值,否则返回 FALSE。
示例: 下面的示例演示了如何使用 cubrid_result() 函数获取查询结果中的数据:
<?php
$conn = cubrid_connect("localhost", 33000, "demodb", "dba", "");
$query = "SELECT id, name, age FROM customers";
$result = cubrid_execute($conn, $query);
if ($result) {
// 获取结果集中第一行的 ID
$id = cubrid_result($result, 0, "id");
echo "ID: " . $id . "<br>";
// 获取结果集中第二行的 name
$name = cubrid_result($result, 1, "name");
echo "Name: " . $name . "<br>";
// 获取结果集中第三行的 age
$age = cubrid_result($result, 2, "age");
echo "Age: " . $age . "<br>";
}
cubrid_close($conn);
?>
上述代码首先连接到 CUBRID 数据库,并执行一个查询,然后使用 cubrid_result() 函数获取结果集中第一行的 ID、第二行的 name 和第三行的 age,并将其输出到屏幕上。