Наша группа в телеграмм для обмена идеями, проектами, мыслями, людьми в сфере ИТ г.Ростова-на-Дону: @it_rostov

pg_fetch_assoc

(PHP 4 >= 4.3.0, PHP 5)

pg_fetch_assoc - извлекает ряд как ассоциативный массив.

Описание

array pg_fetch_assoc ( resource result [, int row] )

Возвращает ассоциативный массив с названиями индексов, соответсвующими названиям колонок или FALSE если рядов больше нет.

pg_fetch_assoc() эквивалентна функции pg_fetch_array() с третим параметром установленным в PGSQL_ASSOC. Она возвращает только ассоциативный массив. Если необходимы цифровые индексы, используйте функцию pg_fetch_row().

Замечание: Эта функция устанавливает NULL-поля в значение NULL PHP.

pg_fetch_assoc() is NOT significantly slower than using pg_fetch_row(), and is significantly easier to use.

Замечание: row became optional in PHP 4.1.0.

Список параметров

result

PostgreSQL query result resource, returned by pg_query(), pg_query_params() or pg_execute() (among others).

row

Row number in result to fetch. Rows are numbered from 0 upwards. If omitted, next row is fetched.

Возвращаемые значения

An array indexed associatively (by field name). Each value in the array is represented as a string. Database NULL values are returned as NULL.

FALSE is returned if row exceeds the number of rows in the set, there are no more rows, or on any other error.

Пример 1. pg_fetch_assoc()
$conn = pg_connect("dbname=publisher");
if (!$conn) {
  echo "An error occured.\n";
  exit;
}

$result = pg_query($conn, "SELECT id, author, email FROM authors");
if (!$result) {
  echo "An error occured.\n";
  exit;
}

while ($row = pg_fetch_assoc($result)) {
  echo $row['id'];
  echo $row['author'];
  echo $row['email'];
}

Смотрите также: pg_fetch_row(), pg_fetch_array(), pg_fetch_object(), pg_fetch_result().

Все функции PostgreSQL
Описание на ru2.php.net
Описание на php.ru

.

Популярное:


Содержание: