http://PHP.net/manual/zh/ref.pgsql.PHP
Note:
Not all functions are supported by all builds. It depends on your libpq (The Postgresql C clIEnt library) version and how libpq is compiled. If PHP Postgresql extensions are missing,then it is because your libpq version does not support them.
Note:
Most Postgresql functions accept
connection
as the optional first parameter. If it is not provIDed,the last opened connection is used. If it doesn't exist,functions returnFALSE
.
Note:
Postgresql automatically folds all IDentifIErs (e.g. table/column names) to lower-case values at object creation time and at query time. To force the use of mixed or upper case IDentifIErs,you must escape the IDentifIEr using double quotes ("").
table of Contents pg_affected_rows— 返回受影响的记录数目 pg_cancel_query— 取消异步查询 pg_client_encoding— 取得客户端编码方式 pg_close— 关闭一个 Postgresql 连接 pg_connect— 打开一个 Postgresql 连接 pg_connection_busy— 获知连接是否为忙 pg_connection_reset— 重置连接(再次连接) pg_connection_status— 获得连接状态 pg_convert— 将关联的数组值转换为适合 sql 语句的格式。 pg_copy_from— 根据数组将记录插入表中 pg_copy_to— 将一个表拷贝到数组中 pg_dbname— 获得数据库名 pg_delete— 删除记录 pg_end_copy— 与 Postgresql 后端同步 pg_escape_bytea— 转义 bytea 类型的二进制数据 pg_escape_identifier— Escape a IDentifIEr for insertion into a text fIEld pg_escape_literal— Escape a literal for insertion into a text fIEld pg_escape_string— 转义 text/char 类型的字符串 pg_execute— Sends a request to execute a prepared statement with given parameters,and waits for the result. pg_fetch_all_columns— Fetches all rows in a particular result column as an array pg_fetch_all— 从结果中提取所有行作为一个数组 pg_fetch_array— 提取一行作为数组 pg_fetch_assoc— 提取一行作为关联数组 pg_fetch_object— 提取一行作为对象 pg_fetch_result— 从结果资源中返回值 pg_fetch_row— 提取一行作为枚举数组 pg_field_is_null— 测试字段是否为 NulL pg_field_name— 返回字段的名字 pg_field_num— 返回字段的编号 pg_field_prtlen— 返回打印出来的长度 pg_field_size— 返回指定字段占用内部存储空间的大小 pg_field_table— Returns the name or oID of the tables fIEld pg_field_type_oid— Returns the type ID (OID) for the corresponding fIEld number pg_field_type— 返回相应字段的类型名称 pg_free_result— 释放查询结果占用的内存 pg_get_notify— Ping 数据库连接 pg_get_pid— Ping 数据库连接 pg_get_result— 取得异步查询结果 pg_host— 返回和某连接关联的主机名 pg_insert— 将数组插入到表中 pg_last_error— 得到某连接的最后一条错误信息 pg_last_notice— 返回 Postgresql 服务器最新一条公告信息 pg_last_oid— 返回上一个对象的 oID pg_lo_close— 关闭一个大型对象 pg_lo_create— 新建一个大型对象 pg_lo_export— 将大型对象导出到文件 pg_lo_import— 将文件导入为大型对象 pg_lo_open— 打开一个大型对象 pg_lo_read_all— 读入整个大型对象并直接发送给浏览器 pg_lo_read— 从大型对象中读入数据 pg_lo_seek— 移动大型对象中的指针 pg_lo_tell— 返回大型对象的当前指针位置 pg_lo_unlink— 删除一个大型对象 pg_lo_write— 向大型对象写入数据 pg_meta_data— 获得表的元数据 pg_num_fields— 返回字段的数目 pg_num_rows— 返回行的数目 pg_options— 获得和连接有关的选项 pg_parameter_status— Looks up a current parameter setting of the server. pg_pconnect— 打开一个持久的 Postgresql 连接 pg_ping— Ping 数据库连接 pg_port— 返回该连接的端口号 pg_prepare— submits a request to create a prepared statement with the given parameters,and waits for completion. pg_put_line— 向 Postgresql 后端发送以 NulL 结尾的字符串 pg_query_params— submits a command to the server and waits for the result,with the ability to pass parameters separately from the sql command text. pg_query— 执行查询 pg_result_error_field— Returns an indivIDual fIEld of an error report. pg_result_error— 获得查询结果的错误信息 pg_result_seek— 在结果资源中设定内部行偏移量 pg_result_status— 获得查询结果的状态 pg_select— 选择记录 pg_send_execute— Sends a request to execute a prepared statement with given parameters,without waiting for the result(s). pg_send_prepare— Sends a request to create a prepared statement with the given parameters,without waiting for completion. pg_send_query_params— submits a command and separate parameters to the server without waiting for the result(s). pg_send_query— 发送异步查询 pg_set_client_encoding— 设定客户端编码 pg_set_error_verbosity— Determines the verbosity of messages returned by pg_last_error and pg_result_error. pg_trace— 启动一个 Postgresql 连接的追踪功能 pg_transaction_status— Returns the current in-transaction status of the server. pg_tty— 返回该连接的 tty 号 pg_unescape_bytea— 取消 bytea 类型中的字符串转义 pg_untrace— 关闭 Postgresql 连接的追踪功能 pg_update— 更新表 pg_version— Returns an array with clIEnt,protocol and server version (when available) 总结Note:
Postgresql does not have special commands for fetching database schema information (eg. all the tables in the current database). Instead,there is a standard schema namedinformation_schemain Postgresql 7.4 and above containing system vIEws with all the necessary information,in an easily queryable form. See the»PostgreSQL Documentationfor full details.
以上是内存溢出为你收集整理的PostgreSQL 常用函数全部内容,希望文章能够帮你解决PostgreSQL 常用函数所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)