pg_fetch_result
(PHP 4 >= 4.2.0, PHP 5, PHP 7)
pg_fetch_result — Возвращает запись из результата запроса
Описание
pg_fetch_result() возвращает значение ячейки таблицы результата запроса.
Замечание:
Прежнее наименование функции: pg_result().
Список параметров
-
result
-
Ресурс результата запроса PostgreSQL, возвращаемый функциями pg_query(), pg_query_params() или pg_execute() (в числе прочих).
-
row
-
Номер выбираемой из результата запроса строки. Нумерация начинается с нуля. Если аргумент опущен, берется следующая по очереди строка.
-
field
-
Имя или номер поля выбираемого значения. Поля нумеруются с нуля.
Возвращаемые значения
Логические значения возвращаются как "t" или "f".
Остальные типы, включая массивы, возвращаются в виде строк в стандартном
формате PostgreSQL, аналогично выводу программы psql.
Значения NULL
базы данных преобразуются в PHP null
.
false
, если row
превышает число строк в
результате запроса, и при прочих ошибках.
Примеры
Пример #1 Пример использования pg_fetch_result()
<?php
$db = pg_connect("dbname=users user=me") || die();
$res = pg_query($db, "SELECT 1 UNION ALL SELECT 2");
$val = pg_fetch_result($res, 1, 0);
echo "Первое поле во второй строчке результата это: ", $val, "\n";
?>
Результат выполнения данного примера:
Первое поле во второй строчке результата это: 2
Смотрите также
- pg_query() - Выполняет запрос
- pg_fetch_array() - Возвращает строку результата в виде массива