位置: 编程技术 - 正文
推荐整理分享PHP:pg_last_notice()的用法_PostgreSQL函数,希望有所帮助,仅作参考,欢迎阅读内容。
文章相关热门搜索词:,内容如对您有帮助,希望把文章链接给更多的朋友!
(PHP 4 >= 4.0.6, PHP 5)
pg_last_notice — 返回 PostgreSQL 服务器最新一条公告信息
说明 string pg_last_notice ( resource $connection )pg_last_notice() 返回由 connection 指定的 PostgreSQL 服务器最新的一条公告信息。PostgreSQL 服务器在某些情况下会发送公告信息,例如在表里创建 SERIAL 列。
有了 pg_last_notice(),只要检查公告是否和该事务有关,就可以避免提交无用的查询。
可以通过在 php.ini 中把 pgsql.ignore_notice 置为 1 来使公告信息追踪成为可选项。
可以通过在 php.ini 中把 pgsql.log_notice 置为 0 来使公告信息日志成为可选项。 除非 pgsql.ignore_notice 为 0,否则公告信息不能被日志记录。
参数connection
PostgreSQL database connection resource.
返回值A string containing the last notice on the given connection, or FALSE on error.
更新日志版本 说明 4.3.0 本函数在 PHP 4.3.0 中完全实现。低于 PHP 4.3.0 的版本中都忽略了数据库连接参数。 4.3.0 The pgsql.ignore_notice and pgsql.log_notice php.ini directives were added. 4.0.6 PHP 4.0.6 本身在公告信息处理上有问题。即使不使用 pg_last_notice() 函数,也不推荐在 PHP 4.0.6 中使用 PostgreSQL 模块。
范例
Example #1 pg_last_notice() example
<?php$pgsql_conn=pg_connect("dbname=markhost=localhost");$res=pg_query("CREATETABLEtest(idSERIAL)");$notice=pg_last_notice($pgsql_conn);echo$notice;?>以上例程会输出:
参见pg_query() - 执行查询 pg_last_error() - 得到某连接的最后一条错误信息
PHP:pg_insert()的用法_PostgreSQL函数 pg_insert(PHP4=4.3.0,PHP5)pg_insert将数组插入到表中说明mixedpg_insert(resource$connection,string$table_name,array$assoc_array[,int$options=PGSQL_DML_EXEC])pg_insert()将assoc_array数组中
PHP:pg_get_result()的用法_PostgreSQL函数 pg_get_result(PHP4=4.2.0,PHP5)pg_get_result取得异步查询结果说明resourcepg_get_result([resource$connection])pg_get_result()取得执行pg_send_query()而得到的查询结果资源。pg_send_
PHP:pg_host()的用法_PostgreSQL函数 pg_host(PHP4,PHP5)pg_host返回和某连接关联的主机名说明stringpg_host(resource$connection)pg_host()返回指定的PostgreSQLconnection资源号所连接到的主机名称。参见pg_connect
标签: PHP:pg_last_notice()的用法_PostgreSQL函数
本文链接地址:https://www.jiuchutong.com/biancheng/281479.html 转载请保留说明!友情链接: 武汉网站建设