Я получаю детали из базы данных, если условие выполнено.
Но когда условие не выполняется, пустой результат возвращается.
Так, как иметь условие, если статус пуст
Мой код
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’ является правильным, чтобы перейти на страницу регистрации.
Заранее спасибо.
Если ваша колонка статус имеет целочисленный тип в БД, тогда он не может иметь значение ‘\ 0’, потому что ‘\ 0’ является строкой.
Может быть, вы должны использовать is_null
функционировать?
Например:
else if(is_null($status))
{
header("location:SignUp.php");
}
Других решений пока нет …