(PHP 4 >= 4.2.0, PHP 5)
pg_field_is_null — Sprawdza czy pole SQL zawiera NULL
pg_field_is_null() sprawdza, czy pole identyfikatora wyniku PostgreSQL jest wartością NULL SQL-a czy nie.
Informacja:
Ta funkcja była poprzednio nazwana pg_fieldisnull().
wynik
Identyfikator wyniku PostgreSQL-q, zwrócony przez pg_query(), pg_query_params() lub pg_execute() (między innymi).
wiersz
Numer wiersza w wyniku do pobrania. Wiersze są numerowane od zera, w górę. Jeśli nie podano, aktualny wiersz jest pobierany.
pole
Numer pola (zaczynając od zera) jako typ całkowity (ang. integer) lub nazwa pola jako łańcuch (ang. string).
Zwraca 1 jeśli pole w zadanym wierszu w bazie SQL jest wartością NULL, 0
jeśli nią nie jest. FALSE
jest zwracane, gdy podany wiersz jest poza przedziałem, lub przez każdy inny błąd.
Przykład #1 pg_field_is_null() - przykład
<?php
$polaczenie = pg_connect("dbname=wydawca") or die ("Nie można się połączyć");
$wyn = pg_query($polaczenie, "select * from autorzy where autor = 'Orwell'"
if ($wyn) {
if (pg_field_is_null($wyn, 0, "rok") == 1) {
echo "Wartość pola roku jest null.\n";
}
if (pg_field_is_null($wyn, 0, "rok") == 0) {
echo "Wartość pola roku nie jest null.\n";
}
}
?>