本函数库共有 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:
取得连接机器终端机。