Utilizzo questo codice che ho ritenuto interessante su un sito web
Come posso fare, però, in modo che controlli che non siano presenti altre chiavi identiche salvate nel db?Codice PHP:function makeUnique ($length=16)
{
$salt = 'abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ012345678';
$len = strlen($salt);
$makepass = '';
mt_srand(10000000*(double)microtime());
for ($i = 0; $i < $length; $i++)
{
$makepass .= $salt[mt_rand(0,$len - 1)];
}
return $makepass; }
Capisco sia un caso rarissimo e che quindi, in questo caso basterebbe un controllo del tipo
if ($query[campo] == $chiave) { }, ma è veramente meno dispendioso? O c'è un altro modo?

Rispondi quotando
