Ciao ragazzi,
con una funzione genero un codice alfanumerico di 6 cifre ma prima di inserirlo in un record voglio controllare se esiste già (è praticamente impossibile che si rigeneri lo stesso codice ma voglio essere sicuro)
la mia domanda è: Come faccio a generare un ciclo di controllo che mi permette di controllare l'esistenza nella tab del codice e che continua a generarne uno nuovo fino a quando nella tab ne trova uno uguale?
così lo farebbe una volta sola ...Codice PHP:
$code = rPass(6);
$checkcode = mysql_num_rows(mysql_query("SELECT * FROM $tab_users WHERE sms = '$code' "))or die (mysql_error());
if ($checkcode > 0) {
$code = rPass(6);
}
![]()