如何检查数据库列是否为空?
我尝试了以下方法:
$check = "SELECT Name FROM data";
$name = mysqli_query($con, $check);
if(is_null($name) == true){
//run this code
}
我的方法是选择列“name”,然后检查该列是否返回null。出于某种原因,if语句在我输入“is\u null($name)==false”时运行,但是我的数据库中肯定没有数据,所以它肯定应该返回true,因为它应该是null。我做错什么了?
如何使用if语句检查数据库的列是否为空?
谢谢。
4条答案
按热度按时间dnph8jn41#
你只是把结果当作一列。。看起来更像
8fq7wneg2#
您需要使用empty()函数。更改为空,如下所示:
x8goxv8g3#
j0pj023g4#
您可以修改mysql查询,检查任何列是否为空。