ネストされたループがあります。
while()
{
for()
{
}
}
私のページでは、forループを中断して、抜け出さずにwhileループに入ろうとしています。試してみましたbreak;
が、うまくbreak 1;
いきgoto xxx;
ませんでした。コードは次のとおりです。
while( $results = pg_fetch_assoc( $result ) )
{
$url = $results['url'];
for( $i = 0; $i < ($recordnum - 1); $i++ )
{
$urlpopup = $foldername . "/" . $namecomingform[$i];
if( $url == $urlpopup )
{
$isthererecord = 'yes';
goto getoutoffor;
}
else
{
$isthererecord = 'no';
}
}//end of for
getoutoffor:
if( $isthererecord == 'no' )
{
$sql = "UPDATE pictures SET erased='1' WHERE url='" . $url . "'";
$run = pg_query( $sqlconnection, $sql );
}
} //end of while
データベースから1つのレコードのみをチェックしているようです。
どんな助けでも大歓迎です。