查詢

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函式
分享連結