while语句不显示echo

cetgtptt  于 2021-06-24  发布在  Mysql
关注(0)|答案(1)|浏览(328)

这个问题在这里已经有答案了

mysql-计算php中的总行数(10个答案)
两年前关门了。
下面的代码是display else语句,但是当$getlogin==0时,它不显示

while ($getlogin = mysql_fetch_array($checklogin)) {
        if ($getlogin == 0) {
            echo "NOTHING TO DISPLAY";
        }
        else{
            echo $getlogin['username'];
            echo $getlogin['password'];
        }
    }
pxq42qpu

pxq42qpu1#

$checklogin = mysql_query($queryContents);

    if(mysql_num_rows($checklogin)== 0){
       echo "NOTHING TO DISPLAY";
    }
    else{
       while($getlogin = mysql_fetch_array($checklogin)) {

         var_dump($getlogin);

       }
    }

您也可以使用php empty函数来检查空,如下所示

if (empty($checklogin)) {
       echo 'NOTHING TO DISPLAY';
}else{
    while($getlogin = mysql_fetch_array($checklogin)) {
       var_dump($getlogin);
     }
}

相关问题