如何[使用php从数据库中恢复null时的错误条件?

时间:2017-11-01 14:11:50

标签: php

如果条件满足,我将从数据库中检索详细信息。 但是当条件不满足时,将重新获得空结果。 那么如果状态为空,如何获得条件

我的代码

PHP

           $sq=mysqli_query($link,$query);
           $ro=mysqli_fetch_array($sq);
           $status=$ro['status'];

       if($status==1){
            header("location: paymentPage.php");

       }
       else if($status==0){
               header("location:login.php");
           }
       else if($status == '\0')
       {
          header("location:SignUp.php"); 
       }

但如果状态为空,我无法重定向到注册页面。任何人都可以帮我解决这个问题。状态=='\ 0'对于注册页面是正确的。

提前谢谢你。

1 个答案:

答案 0 :(得分:0)

如果您的列状态在数据库中具有整数类型,则它无法获得值' \ 0'因为' \ 0'是一个字符串。 也许你应该使用is_null函数? 例如:

else if(is_null($status))
{
    header("location:SignUp.php"); 
}