ok vada per il no ricorsivo..
ho fatto un po di fatica perchè c'erano degli errori di sintassi, ora così il codice sembra funzionare.. ma non ho capito una cosa
Codice PHP:
$error false
$run =true
$code ""

while( 
$run ) { 
    
    
$code rPass(6); 
    
$q "select count(*) from users where sms = '".$code."'  "

    if( 
$ris = @mysql_query($q)) {
        
        
$data mysql_fetch_array($ris); 
        
$found $data[0]; 
        echo 
$data[0];
         
        if( 
$found==) { 
            
$run false
            
$error false
        } 
        
    } else  { 
        
$error true
        
$run =false
    } 
    

nel senso che mi da sempre:
Codice trovato : HTY67D

ma non è vero che l'ha trovato, semmai "codice NON trovato". no?