ciao a tutti,
come posso fare una query in phpmyAdmin riempiendo un campo di numeri e lettere in maniera casuale max 10 caratteri?
:master: graziecodice:UPDATE clienti SET password = "alfanumerico casuale"
ciao a tutti,
come posso fare una query in phpmyAdmin riempiendo un campo di numeri e lettere in maniera casuale max 10 caratteri?
:master: graziecodice:UPDATE clienti SET password = "alfanumerico casuale"
puoi fare una cosa del genere:
Codice PHP:
function makeRandomPassword() {
$salt = "abchefghjkmnpqrstuvwxyz0123456789";
srand((double)microtime()*1000000);
$i = 0;
while ($i <= 7) {
$num = rand() % 33;
$tmp = substr($salt, $num, 1);
$pass = $pass . $tmp;
$i++;
}
return $pass;
}
$random_password = makeRandomPassword();
$db_password = md5($random_password);
crei una password con caratteri alfanumerici e poi la cripti con l'md5 e la inserisci nel database
UPDATE clienti SET password = "$db_password"
ok ma non posso farlo da phpmyadmin....
si scusa nn avevo fatto caso al dover eseguire l'operazione con phpmyadmin!!
Beh puoi provare con le funzioni RAND e MD5 trovi info qua http://database.html.it/guide/lezion...e-funzioni-ii/