|
PHP5中文手册
pg_send_query(PHP 4 >= 4.2.0, PHP 5) pg_send_query — 发送异步查询 说明
bool pg_send_query
( resource $connection
, string $query
)
bool pg_send_query
( string $query
)
pg_send_query() 向 connection 连接发送异步查询。和 pg_query() 不同,它可以向 PostgreSQL 发送多个查询并用 pg_get_result() 依次得到结果。当执行查询时脚本的执行不会被锁定。用 pg_connection_busy() 来检查连接连接是否为忙(即查询正在执行中)。调用 pg_cancel_query() 则有可能取消查询。 尽管用户可以一次发送多个查询,但用户不能通过正忙的连接发送多个查询。如果向正忙的连接发送了查询,则会等待上一条查询结束并丢弃所有结果。
Example#1 异步查询
<?php 上例输出如下:
参见 pg_query(),pg_cancel_query(),pg_get_result() 和 pg_connection_busy()。 |