我正在数据库中存储一个单选按钮值,该值可以是 true、false 或 NULL。 如果为 null 或 false,则答案为 0,即为假。 有没有检查空值的解决方案?我试过使用 isset 和 Empty 但这些都没有帮助。 数据库为MSSQL,数据类型为bit,用于存储单选按钮的值
<input name="radioVal" type="radio" id="radioVal" value="false"
<?PHP
if(row['radioVal'] == false )
echo "checked='checked' ";
}
?> />
<input name="radioVal" type="radio" id="radioVal" value="true"
<?PHP
if(row['radioVal'] == true )
echo "checked='checked' ";
}
?> />
最佳答案
尝试
if(false === row['radioVal'] ) //or
if(NULL === row['radioVal'] )
要检查 NULL,您可以使用 is_null 检查
is_null(row['radioVal'])
关于php - 数据字段空值返回0,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12375860/