Id en auto incrémantement aléatoire ?

tralam
Invité n'ayant pas de compte PHPfrance

17 janv. 2006, 20:29

Bonjour, dans ma base de donné la nouvelles entrées sont auto incrémenté et les chiffres se suivent dans l'ordre d'inscription, y aurait il moyen parallement de faire ce meme genre de chose mais en attribuant un chiffre en 100 et 999 aléatoirement sans que plusieurs utilisateurs ai le même ?

@++

merci

Mammouth du PHP | 19672 Messages

17 janv. 2006, 23:22

En utilisant un index UNIQUE, mais il faudrait au préalable vérifier que le chiffre obtenu par une fonction de tri aléatoire n'est pas déjà présent, sinon, le serveur de base de données va te jeter. Il n'est pas possible de le faire autrement.
Codez en pensant que celui qui maintiendra votre code est un psychopathe qui connait votre adresse :axe: