虽然声明没有显示ECHO

时间:2018-04-25 02:38:22

标签: php mysql while-loop

下面的代码显示了else语句,但是当$ getlogin == 0时它没有显示

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

1 个答案:

答案 0 :(得分:2)

   $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空函数来检查空 像这样

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