pg_connect_poll() 函数是 PHP 中的一个 PostgreSQ
▥php
𝄐 0
php pgsql,php pgsql 总提示密码不正确,php pgsql扩展,php pgsql 大字符串 提交,php pgsql 长字符串 提交,phpPgAdmin
pg_connect_poll() 函数是 PHP 中的一个 PostgreSQL 函数,用于检查和等待非阻塞的 PostgreSQL 连接是否可用。
该函数适用于非阻塞式地连接到一个 PostgreSQL 数据库,等待连接建立或者连接发生错误时返回。
以下是一个示例:
php
<?php
$conn = pg_connect("host=localhost port=5432 dbname=mydatabase user=myuser password=mypassword");
$query = "SELECT * FROM mytable;";
$result = pg_query($conn, $query);
// 检查连接是否可用
if (pg_connect_poll($conn) === PGSQL_POLLING_READING) {
echo "连接正在建立中...";
}
// 执行查询语句
if ($result) {
while ($row = pg_fetch_assoc($result)) {
echo $row['column_name'] . "<br/>";
}
} else {
echo "查询失败!";
}
// 关闭连接
pg_close($conn);
?>
在这个示例中,我们首先使用 pg_connect() 函数来建立一个与 PostgreSQL 数据库的连接。然后,我们执行一个查询语句并存储结果在 $result 变量中。接下来,我们使用 pg_connect_poll() 函数来检查连接是否已建立完成。如果连接正在建立中,我们将打印出 "连接正在建立中..."。最后,我们循环遍历结果集并打印出每一行的某个字段值。
请注意,pg_connect_poll() 函数只适用于 PostgreSQL 版本 9.1 或更高版本。
pg_connect_poll() 函数是 PHP 中的一个 PostgreSQL 函数,用于检查和等待非阻塞的 PostgreSQL 连接是否可用。
该函数适用于非阻塞式地连接到一个 PostgreSQL 数据库,等待连接建立或者连接发生错误时返回。
以下是一个示例:
php
<?php
$conn = pg_connect("host=localhost port=5432 dbname=mydatabase user=myuser password=mypassword");
$query = "SELECT * FROM mytable;";
$result = pg_query($conn, $query);
// 检查连接是否可用
if (pg_connect_poll($conn) === PGSQL_POLLING_READING) {
echo "连接正在建立中...";
}
// 执行查询语句
if ($result) {
while ($row = pg_fetch_assoc($result)) {
echo $row['column_name'] . "<br/>";
}
} else {
echo "查询失败!";
}
// 关闭连接
pg_close($conn);
?>
在这个示例中,我们首先使用 pg_connect() 函数来建立一个与 PostgreSQL 数据库的连接。然后,我们执行一个查询语句并存储结果在 $result 变量中。接下来,我们使用 pg_connect_poll() 函数来检查连接是否已建立完成。如果连接正在建立中,我们将打印出 "连接正在建立中..."。最后,我们循环遍历结果集并打印出每一行的某个字段值。
请注意,pg_connect_poll() 函数只适用于 PostgreSQL 版本 9.1 或更高版本。
本文地址:
/show-283914.html
版权声明:除非特别标注原创,其它均来自互联网,转载时请以链接形式注明文章出处。