Войти через VK Войти через FB Войти через Google Войти через Яндекс
Поиск по сайту
pg_fetch_result
(PHP 4 >= 4.2.0, PHP 5)
pg_fetch_result - возвращает значения из ресурса результата.
Описание
mixed pg_fetch_result (resource result, int row, mixed field)
string pg_fetch_result ( resource result, mixed field )
pg_fetch_result() возвращает значения из ресурса result, возвращённого функцией
pg_query().
row это integer.
field это имя поля (string) или индекс поля (integer).
Параметры row и field специфицируют,
какую ячейку таблицы результата возвращать.
Нумерация рядов начинается с 0. Вместо именования полей вы можете использовать индекс поля
как незакавыченное число. Индексы полей начинаются с 0.
PostgreSQL имеет много встроенных типов, но здесь поддерживаются только базовые. Все формы типов integer, boolean и void возвращаются как integer-значения. Все формы типов float и real возвращаются как float. Все другие типы, включая массивы, возвращаются как строки, форматированные в той же манере PostgreSQL по умолчанию, которую вы могли видеть в программе psql.
Список параметров
resultPostgreSQL query result resource, returned by pg_query(), pg_query_params() or pg_execute() (among others).
rowRow number in result to fetch. Rows are numbered from 0 upwards. If omitted, next row is fetched.
fieldA string representing the name of the field (column) to fetch, otherwise and int representing the field number to fetch. Fields are numbered from 0 upwards.
Возвращаемые значения
Boolean is returned as "t" or "f". All other types, including arrays are returned as strings formatted in the same default PostgreSQL manner that you would see in the psql program. Database NULL values are returned as NULL.
FALSE is returned if row exceeds the number of rows in the set, or on any other error.
Пример 1. pg_fetch_result()
$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 "First field in the second row is: ", $val, "\n";
Результат выполнения данного примера:
First field in the second row is: 2
Смотрите также: pg_query(), pg_fetch_array().
Все функции PostgreSQLОписание на ru2.php.net
Описание на php.ru