English | 简体中文 | 繁體中文
查询

cubrid_result()函数—用法及示例

「 获取从查询结果中返回的具体数据 」


函数名称: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,并将其输出到屏幕上。

补充纠错
下一个函数: cubrid_rollback()函数
热门PHP函数
分享链接