我正在尝试从我从php中的对象数组接收的数据创建查询。如果在案例中,我一直收到嵌套错误。意外的'{',是因为我在案件中不能有一个?
switch($name){
case 'players':
$query .= " min_players <=".$value." AND max_players >=".$value." AND";
break;
case 'max-duration':
if((intval($value) >= 45) {
$min = intval($value)-30;
$query .= " duration <=".$value." AND duration >=".$min." AND";
} else { //if duration < 45
$query .= " duration <=".$value." AND";
}//end else
break;
}
答案 0 :(得分:3)
switch($name){
case 'players':
$query .= " min_players <=".$value." AND max_players >=".$value." AND";
break;
case 'max-duration':
if((intval($value)) >= 45) {
$min = intval($value)-30;
$query .= " duration <=".$value." AND duration >=".$min." AND";
} else { //if duration < 45
$query .= " duration <=".$value." AND";
}//end else
break;
}
您必须在之后添加)
if((intval($value)