PostgreSQL
PHP Manual

pg_field_is_null

(PHP 4 >= 4.2.0, PHP 5)

pg_field_is_nullПроверка поля на значение SQL NULL

Описание

int pg_field_is_null ( resource $result , int $row , mixed $field )
int pg_field_is_null ( resource $result , mixed $field )

pg_field_is_null() проверяет, содержит ли ячейка результата запроса значение SQL NULL.

Замечание:

Прежнее наименование функции: pg_fieldisnull().

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

result

Ресурс результата запроса PostgreSQL, возвращаемый функциями pg_query(), pg_query_params() или pg_execute() (в числе прочих).

row

Номер строки результата запроса с нужным полем. Нумерация строк начинается с нуля. Если аргумент не задан, будет выбрана текущая строка.

field

Номер поля (начиная с нуля) как integer или имя поля как string.

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

Возвращает 1, если выбранное значение SQL NULL, 0 для других значений. Функция вернет FALSE, если номер строки будет вне допустимого диапазона, и при прочих ошибках.

Примеры

Пример #1 Пример использования pg_field_is_null()

<?php
  $dbconn 
pg_connect("dbname=publisher") or die ("Невозможно соединиться с базой");
  
$res pg_query($dbconn"select * from authors where author = 'Orwell'");
  if (
$res) {
      if (
pg_field_is_null($res0"year") == 1) {
          echo 
"Значение поля year null.\n";
      }
      if (
pg_field_is_null($res0"year") == 0) {
          echo 
"Значение поля year не null.\n";
    }
 }
?>


PostgreSQL
PHP Manual