Регистрация Войти
Войти через VK Войти через FB Войти через Google Войти через Яндекс
Войти через VK Войти через FB Войти через Google Войти через Яндекс
Поиск по сайту
pg_get_result
(PHP 4 >= 4.2.0, PHP 5)
pg_get_result - получает результат асинхронного запроса.
Описание
resource pg_get_result ([resource connection])
pg_get_result() получает ресурс результата async запроса, выполненного функцией pg_send_query(). pg_send_query() может отправлять несколько запросов PostgreSQL-серверу, а pg_get_result() используется для получения результатов запросов одного за другим. Возвращает результирующий ресурс. Если результатов больше нет, возвращает FALSE.
Список параметров
connectionPostgreSQL database connection resource.
Возвращаемые значения
Результат resource, или FALSE если больше нет результатов.
Пример 1. pg_get_result()
$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(): $res1\n";
$rows1 = pg_num_rows($res1);
echo "$res1 has $rows1 records\n\n";
$res2 = pg_get_result($dbconn);
echo "Second call to pg_get_result(): $res2\n";
$rows2 = pg_num_rows($res2);
echo "$res2 has $rows2 records\n";
Результат выполнения данного примера:
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_send_query().
Все функции PostgreSQLОписание на ru2.php.net
Описание на php.ru