PHP 8.5.0 Alpha 2 available for testing

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

Una instancia PgSql\Result, devuelta por pg_query(), pg_query_params(), o pg_execute() (entre otros).

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 El parámetro result ahora espera una instancia de PgSql\Result ; anteriormente, se esperaba un resource.

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