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