PostgreSQL 數據庫函數庫

 

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" )
?>

ereg : 字符串比對解析。
ereg_replace : 字符串比對解析並取代。
eregi : 字符串比對解析,與大小寫無關。
eregi_replace : 字符串比對解析並取代,與大小寫無關。
split : 將字符串依指定的規則切開。
sql_regcase : 將字符串逐字返回大小寫字符。

 

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 : 取得連接機器終端機。
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章