PHP Handbuch
Zurück |  | Weiter

# pg_field_is_null

(PHP 4 >= 4.2.0, PHP 5)

pg_field_is_null -- Prüft, ob ein Feld einen SQL `NULL`-Wert enthält

## Beschreibung

int pg_field_is_null ( resource result [, int row, mixed field] )
int pg_field_is_null ( resource result, mixed field )

pg_field_is_null() prüft, ob ein Feld eines PostgreSQL Abfrageergebnisses einen SQL `NULL`-Wert enthält.

> Anmerkung: Diese Funktion ersetzt die Funktion pg_fieldisnull().

## Parameter Liste

`result`

  PostgreSQL Verbindungskennung, die (unter anderem) von den Funktionen pg_query(), pg_query_params() oder pg_execute() zurückgegeben wurde.

`row`

  Die Nummer der Zeile im Abfrageergebnis. Die Nummerierung beginnt bei 0. Fehlt dieser Parameter, so wird die aktuelle Zeile geholt.

`field`

  Die Nummer des Feldes (beginnend bei 0) als integer oder der Feldname als string.

## Rückgabewerte

Gibt `1` zurück, falls das Feld in der übergebenen Zeile einen SQL `NULL`-Wert enthält und `0`, falls nicht. Bei einem Fehler oder wenn der Parameter `row` größer als die Anzahl der Zeilen im Abfrageergebnis ist, wird `FALSE` zurückgegeben.

## Beispiele

Beispiel 1. pg_field_is_null() Beispiel

`<?php $dbconn = pg_connect("dbname=publisher") or die ("Konnte keine Verbindung aufbauen"); $res = pg_query($dbconn, "select * from authors where author = 'Orwell'"); if ($res) { if (pg_field_is_null($res, 0, "year") == 1) { echo "Der Wert im Feld year ist NULL.\n"; } if (pg_field_is_null($res, 0, "year") == 0) { echo "Der Wert im Feld year ist nicht NULL.\n"; } } ?>`

Zurück | Zum Anfang | Weiter
pg_fetch_row | Nach oben | pg_field_name