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