(PHP 4 >= 4.2.0, PHP 5, PHP 7, PHP 8)
pg_field_is_null — 测试字段是否为 SQL NULL
result
一个 PgSql\Result 实例,由 pg_query()、pg_query_params() 或 pg_execute()(以及其他)返回。
row
结果中要获取的行号。行从 0 开始编号。如果省略,将获取当前行。
field
如果给定行中的字段为 SQL NULL
,则返回 1
;否则返回 0
。如果行超出范围,或发生任何其他错误,则返回 false
。
版本 | 描述 |
---|---|
8.3.0 |
row 现在可以为空。 |
8.1.0 | result 参数现在需要一个 PgSql\Result 实例;以前需要一个 资源。 |
示例 #1 pg_field_is_null() 示例
<?php
$dbconn = pg_connect("dbname=publisher") or die ("Could not connect");
$res = pg_query($dbconn, "select * from authors where author = 'Orwell'");
if ($res) {
if (pg_field_is_null($res, 0, "year") == 1) {
echo "字段 year 的值为 null。\n";
}
if (pg_field_is_null($res, 0, "year") == 0) {
echo "字段 year 的值不为 null。\n";
}
}
?>