鉴于此代码:
while($thisrow = mysqli_fetch_array($thisresult)){
if($thisrow['displaythis'] == 'yes'){
echo $thisrow['name'];
} else {
continue;
}
$associatedquery = "select * from database where id = $thisrow['associated']";
$result = mysqli_query($associatedquery);
while($row = mysqli_fetch_array($result)){
echo $row['name'];
}
}
如果 $thisrow['displaythis'] == no,它会“继续”处理关联的查询,还是返回到第一个 while 语句中的下一个值?如果不是,我怎样才能跳回到第一个 while 语句中的下一个值并跳过关联查询?我知道我可以将整个“关联查询”段放在 if = 'yes' 语句中,但我不想这样做。