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:取得连线机器终端机。


[ 上一页 下一页 ]