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

pg_query()函数—用法及示例

「 执行一条 PostgreSQL 查询 」


函数名称:pg_query()

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

函数描述:pg_query() 函数执行一条 PostgreSQL 查询。该函数返回一个资源标识符,可以用于后续的结果处理。

用法:pg_query(connection, query)

参数:

  1. connection(必需):一个有效的 PostgreSQL 连接资源。
  2. query(必需):要执行的查询字符串。

返回值:如果查询执行成功,返回一个结果资源标识符;如果查询执行失败,返回 FALSE。

示例:

<?php
// 创建连接
$conn = pg_connect("host=localhost dbname=mydatabase user=myuser password=mypassword");

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

// 检查查询是否执行成功
if (!$result) {
    echo "查询执行失败!";
    exit;
}

// 处理查询结果
while ($row = pg_fetch_assoc($result)) {
    echo "ID: " . $row['id'] . ", Name: " . $row['name'] . "<br>";
}

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

// 关闭连接
pg_close($conn);
?>

上述示例中,我们首先使用 pg_connect() 函数创建了一个 PostgreSQL 连接。然后,使用 pg_query() 函数执行了一条查询语句。如果查询执行成功,我们使用 pg_fetch_assoc() 函数逐行获取查询结果,并打印出每行的 ID 和 Name 字段的值。最后,使用 pg_free_result() 函数释放结果资源,并使用 pg_close() 函数关闭连接。

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