Comprueba si un campo PostgreSQL es null

# 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

function pg_field_is_null(PgSql\Result `$result`, string|false|null `$row` , mixed `$field`): int
function 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";
            }
        }
    ?>

`↑` and `↓` to navigate • `Enter` to select • `Esc` to close • `/` to open