(PHP 4 >= 4.2.0, PHP 5, PHP 7, PHP 8)
pg_field_is_null —
Comprueba si un campo PostgreSQL es null
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().
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.
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.
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.
|
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";
}
}
?>