如何获取变量中的状态


how to catch status in a variable?

我有以下问题:

我寻找一个来自fetchobject的变量。该表具有一个标准值,该值将由if子句更改。在接下来的代码中,我需要处理两个状态属性,这样我就需要知道如何从switch子句中获得一个或多个变量?

我需要像这样的东西

$row = $query->fetch_object();
    $Status = $row->Status;
        $1 = switch($Status){case "1"};
        $2 = switch($Status){case "2"};

或者有其他方式可以实现这一点吗?切换似乎是捕捉状态的最简单的方式,不是吗?非常感谢。

$row = $query->fetch_object();
$Status = $row->Status;
switch($Status){
    case "1" : 
        // do something for case "1"
        break;
    case "2" :
        // do something for case "2"
        break;
    default : 
        // 
}

这对你有帮助吗?

修改后的代码:

$row = $query->fetch_object();
$Status = $row->Status;
if($query->num_rows){
    if($Status == "S1"){
        // status 1
    }
    else {
        // status 2
    }
}