我将如何检查从 sql 查询返回的值是否为空?我尝试使用 if(empty($var)),但这也不起作用。继承人我的代码

PHP代码:

        while($row = mysql_fetch_array($Result))
        {
            if(count($row) == 0)
            {
                ....
            }
       }

我如何检查 $row 是否为空?

最佳答案

这是执行此操作的正确方法,您可以通过查找返回结果中的行数来检查结果是否为空。 sql 中有一个函数可以执行此操作 mysql_num_rows 。这是使用它的方法:

if (mysql_num_rows($Result) == 0) {
   //results are empty, do something here
} else {
   while($admin_row = mysql_fetch_array($Result)) {
      //processing when you have some data
}

10-08 00:22
查看更多