pg_field_is_null

(PHP 4 >= 4.2.0, PHP 5, PHP 7, PHP 8)

pg_field_is_null Comprueba si un campo PostgreSQL es null

Descripción

pg_field_is_null(PgSql\Result $result, string|false|null $row , mixed $field): int
pg_field_is_null(PgSql\Result $result, mixed $field): int

pg_field_is_null() comprueba si un campo en una instancia PgSql\Result es un NULL SQL o no.

Nota:

Anteriormente, esta función se llamaba pg_fieldisnull().

Parámetros

result

An PgSql\Result instance, returned by pg_query(), pg_query_params() or pg_execute()(among others).

row

Número de la fila a recuperar. Las filas están numeradas a partir de 0. Si el argumento es omitido, se recupera la fila siguiente.

field

Número del campo (comenzando en 0) de tipo int o el nombre del campo de tipo string.

Valores devueltos

Retorna 1 si el campo de la fila dada es null, 0 si no es null. false es retornado si la fila no está en el array o cualquier otro error.

Historial de cambios

Versión Descripción
8.3.0 row es ahora nullable.
8.1.0 The result parameter expects an PgSql\Result instance now; previously, a recurso was expected.

Ejemplos

Ejemplo #1 Ejemplo con pg_field_is_null()

<?php
$dbconn
= pg_connect("dbname=publisher") or die ("Conexión imposible");
$res = pg_query($dbconn, "select * from autores where autor = 'Orwell'");
if (
$res) {
if (
pg_field_is_null($res, 0, "año") == 1) {
echo
"El valor del campo \"año\" es null.\n";
}
if (
pg_field_is_null($res, 0, "año") == 0) {
echo
"El valor del campo \"año\" no es null.\n";
}
}
?>

add a note

User Contributed Notes

There are no user contributed notes for this page.
To Top