Come da topic, nel momento in cui $can_do viene impostato su false dovrei uscire dal while e dall'if e passare al controllo successivo.
Come si fa? Mi pare con break ma non sono sicuro e non conosco bene la sintassi in questo caso...

Codice PHP:
<?php

    $can_do 
true;
    
$ris = &mysql_query"__query1__" ) or die( mysql_error() );
    
$row mysql_fetch_row$ris );
    if( 
$row[0] == '1' ) {
        
$ris = &mysql_query"__query2__" ) or die( mysql_error() );
        while( 
$row mysql_fetch_row$ris ) ) {
            
$inner_ris = &mysql_query"__query3__" ) or die( mysql_error() );
            if( 
mysql_num_rows$inner_ris ) >$can_do false// a questo punto dovrei uscire dal while e dall'if
        
}
    }
    
    
//controllo
    
if( $can_do ) {
        echo 
'OK';
    } else {
        echo 
'NO';
    }

?>
In pratica, nel while possono esserci vari true e vari false, ma per ogni riga quello precedente viene sovrascritto; io invece avrei bisogno di fermarmi al primo false che trova senza però uscire col die()