Function.pg-field-is-null

Aus PHP-Wiki

Wechseln zu: Navigation, Suche
Rechtsschutzversicherung und Ratenkredit Vergleichen Online - Die Effektivverzinsung und weitere TückenKinderzimmer alpha "New World by Pinolino" . Gasanbieter-Wechsel

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

Inhaltsverzeichnis

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. Hinweis: Diese Funktion ersetzt die Funktion pg_fieldisnull().

Parameter-Liste

result
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";
    }
 }
?>
Persönliche Werkzeuge