Closed. This question needs details or clarity。它当前不接受答案。












想改善这个问题吗?添加详细信息,并通过editing this post阐明问题。

6年前关闭。



Improve this question




我在PHP脚本中有一个嵌套的Select语句。如果该语句返回false,则我希望脚本跳至第一个Select语句的末尾或开始并重新开始。我不想使用GOTO语句。

像这样:
$Quest = "SELECT * FROM `$System` WHERE TechNum = '$TechNum' && WorkDate = '$IncDate'";
$SelectSystemResult = mysql_query($Quest, $cxn)
or ??????

最佳答案

只需使用您选择的循环:

$done = false;
while(!$done){
    // Prior code goes here

    $SelectSystemResult = mysql_query($Quest, $cxn);
    if($SelectSystemResult){
         // Process $SelectSystemResult here
         $done = true;
    }
}

07-28 02:49