查询

pg_fetch_result()函数—用法及示例

「 从PostgreSQL查询结果中检索单个字段的值 」


函数名称: pg_fetch_result()

函数描述: 从PostgreSQL查询结果中检索单个字段的值

适用版本: PHP 4 >= 4.2.0, PHP 5, PHP 7

语法: pg_fetch_result(resource $result, int $row, mixed $field)

参数:

  • $result: PostgreSQL查询结果资源,通过pg_query()函数获得。
  • $row: 要检索的行数。行数从0开始。
  • $field: 要检索的字段名或字段索引。字段索引从0开始,如果字段名不存在,则返回false。

返回值: 返回指定行和字段的值。如果指定的行或字段不存在,则返回false。

示例:

// 连接到PostgreSQL数据库 $conn = pg_connect("host=localhost dbname=mydb user=postgres password=123456");

// 执行查询 $query = "SELECT name, age FROM users"; $result = pg_query($conn, $query);

// 检索第一行的"name"字段值 $name = pg_fetch_result($result, 0, "name"); echo "Name: " . $name;

// 检索第二行的"age"字段值 $age = pg_fetch_result($result, 1, 1); echo "Age: " . $age;

// 释放结果资源 pg_free_result($result);

// 关闭数据库连接 pg_close($conn);

在上面的示例中,我们首先使用pg_connect()函数连接到PostgreSQL数据库。然后,我们执行一个查询并将结果存储在$result变量中。接下来,我们使用pg_fetch_result()函数从结果中检索特定行和字段的值。最后,我们使用pg_free_result()函数释放结果资源,并使用pg_close()函数关闭数据库连接。

请注意,如果指定的行或字段不存在,pg_fetch_result()函数将返回false。因此,在实际使用时,我们应该根据需要进行错误处理和验证。

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