輸入待尋字串
  <?php
  require("http://php.wilson.gs");  // 回首頁
  echo "http://php.wilson.gs/bible/group.php : PostgreSQL 資料庫函式庫";


PostgreSQL 資料庫函式庫

本函式庫共有 32 個函式

Postgres 資料庫是由柏克萊大學電腦科學系所開發的資料庫系統,為物件關聯式資料庫的先驅。它提供 SQL92/SQL3 語法。PostgreSQL 是公開使用的免費系統。更多細節可在 http://www.PostgreSQL.org 站上看到。

在 phpWizard.net 網站上也有用 Browser 管理 PostgreSQL 的套裝程式 PostgresAdmin。可以用它來輕鬆管理 PostgreSQL 資料庫。

在西元 1998 年的 PostgreSQL 6.3 版之後,可以使用 UNIX 上的 domain sockets。postmaster 加上參數 -i 就可以使用,PostgreSQL 系統會用到 /tmp/.s.PGSQL.5432 的檔案。

下面為使用 LOB (Large Object) 的例子

<?php
$database 
pg_Connect ("""""""""jacarta");
pg_exec ($database"begin");
  
$oid pg_locreate ($database);
  echo (
"$oid\n");
  
$handle pg_loopen ($database$oid"w");
  echo (
"$handle\n");
  
pg_lowrite ($handle"gaga");
  
pg_loclose ($handle);
pg_exec ($database"commit")
pg_exec ($database"end")
?>

pg_Close:關閉 PostgreSQL 伺服器連線。
pg_cmdTuples:取得被 SQL 指令影響的資料筆數。
pg_Connect:開啟 PostgreSQL 伺服器連線。
pg_DBname:取得目前的資料庫名稱。
pg_ErrorMessage:傳回錯誤訊息。
pg_Exec:執行 query 指令。
pg_Fetch_Array:傳回陣列資料。
pg_Fetch_Object:傳回物件資料。
pg_Fetch_Row:傳回單列的各欄位。
pg_FieldIsNull:檢查欄位是否有資料。
pg_FieldName:傳回指定欄位的名稱。
pg_FieldNum:取得指定欄位的行數。
pg_FieldPrtLen:計算可列示的長度。
pg_FieldSize:計算指定欄位的長度。
pg_FieldType:獲得目前欄位的型態。
pg_FreeResult:釋放傳回占用記憶體。
pg_GetLastOid:取得最後的物件代碼。
pg_Host:取得連線機器名稱。
pg_loclose:關閉大型物件。
pg_locreate:建立大型物件。
pg_loopen:開啟大型物件。
pg_loread:讀取大型物件。
pg_loreadall:讀取大型物件並輸出。
pg_lounlink:刪除大型物件。
pg_lowrite:讀取大型物件。
pg_NumFields:取得傳回欄位的數目。
pg_NumRows:取得傳回列的數目。
pg_Options:取得連線機器選項。
pg_pConnect:開啟 PostgreSQL 伺服器長期連線。
pg_Port:取得連線機器埠號。
pg_Result:取得查詢 (query) 的結果。
pg_tty:取得連線機器終端機。


[ 上一頁 /bible/group.php 下一頁 ]



本站置於 NEC BIGLOBE 地球村網際網路  echo "Copyright © 1999-2000, Wilson Peng";
  mail("wilson@biglobe.net.tw", "Feedback", $message);
  ?>