我有以下问题:
我寻找一个来自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
}
}