jQuery插件實現靜態HTML驗證碼校驗
608
2024-03-22
(PHP 4 >= 4.2.0, PHP 5)
pg_send_query — 發送異步查詢
$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
$dbconn = pg_connect("dbname=publisher") or die("Could not connect");
if (!pg_connection_busy($dbconn)) {
pg_send_query($dbconn,"select * from authors; select count(*) from authors;");
}
$res1 = pg_get_result($dbconn);
echo "First call to pg_get_result(): $res1n";
$rows1 = pg_num_rows($res1);
echo "$res1 has $rows1 recordsnn";
$res2 = pg_get_result($dbconn);
echo "second call to pg_get_result(): $res2n";
$rows2 = pg_num_rows($res2);
echo "$res2 has $rows2 recordsn";
?>
上例輸出如下:
first call to pg_get_result(): Resource id #3 Resource id #3 has 3 records second call to pg_get_result(): Resource id #4 Resource id #4 has 1 records
參見 pg_query(),pg_cancel_query(),pg_get_result() 和 pg_connection_busy()。
#免責聲明#
本站[綠夏技術導航]提供的一切軟件、教程和內容信息僅限用于學習和研究目的;不得將上述內容用于商業或者非法用途,否則,一切后果請用戶自負。本站信息來自網絡收集整理,版權爭議與本站無關。您必須在下載后的24個小時之內,從您的電腦或手機中徹底刪除上述內容。如果您喜歡該程序或內容,請支持正版,購買注冊,得到更好的正版服務。我們非常重視版權問題,如有侵權請郵件[admin@lxwl520.com]與我們聯系進行刪除處理。敬請諒解!