(PHP 4 >= 4.2.0, PHP 5, PHP 7, PHP 8)
pg_field_is_null — Prüft, ob ein Feld einen SQL-NULL-Wert enthält
   pg_field_is_null() prüft, ob ein Feld einer
   PgSql\Result-Instanz einen SQL-NULL-Wert
   enthält.
  
Hinweis:
Diese Funktion ersetzt die Funktion pg_fieldisnull().
resultEine PgSql\Result-Instanz, die von pg_query(), pg_query_params() oder pg_execute() (unter anderen) zurückgegeben wurde.
rowDie Nummer der Zeile im Abfrageergebnis. Die Nummerierung beginnt bei 0. Fehlt dieser Parameter, wird die aktuelle Zeile geholt.
fieldDie Nummer des Feldes (beginnend bei 0) als int oder der Feldname als string.
   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.
  
| Version | Beschreibung | 
|---|---|
| 8.3.0 | rowist nun nullable (akzeptiert dennull-Wert). | 
| 8.1.0 | Der Parameter resulterwartet nun eine PgSql\Result-Instanz;
  vorher wurde eine Ressource erwartet. | 
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";
    }
 }
?>