[PHP] Valeur généré aléatoirement
Akuro
-
giheller Messages postés 1882 Date d'inscription Statut Membre Dernière intervention -
giheller Messages postés 1882 Date d'inscription Statut Membre Dernière intervention -
Bonjour,
J'ai besoin de générer une valeur aléatoire dans une base de donné par l'intermédiaire d'un script PHP.
C'est pour une inscription à un jeu, et j'ai besoin que cette valeur ne soit pareil sur aucuns compte.
Voici un extrait du code PHP :
$sql = "INSERT INTO account VALUES ('".secu($_POST['login'])."','".secu($_POST['pass'])."','ici, la valeur doit être aléatoire','".secu($_POST['nom'])."','".secu($_POST['prenom'])."','".secu($_POST['pseudo'])."','0','','','".secu($_POST['mail'])."','0','','','0')";
Afin de ne pas risque deux compte avec cette même valeur, je pensait mettre un aléatoire en 1 et 999999...
Ou encore, je ne sais pas si c'est possible, généré cette valeur en fonction de la date et de l'heure de l'inscription.
Ou encore, générer cette valeur en ajoutant +1 à la dernière (valeur 1 = 1 ; valeur 2 = 2, ...)
Merci de votre aide précieuse.
J'ai besoin de générer une valeur aléatoire dans une base de donné par l'intermédiaire d'un script PHP.
C'est pour une inscription à un jeu, et j'ai besoin que cette valeur ne soit pareil sur aucuns compte.
Voici un extrait du code PHP :
$sql = "INSERT INTO account VALUES ('".secu($_POST['login'])."','".secu($_POST['pass'])."','ici, la valeur doit être aléatoire','".secu($_POST['nom'])."','".secu($_POST['prenom'])."','".secu($_POST['pseudo'])."','0','','','".secu($_POST['mail'])."','0','','','0')";
Afin de ne pas risque deux compte avec cette même valeur, je pensait mettre un aléatoire en 1 et 999999...
Ou encore, je ne sais pas si c'est possible, généré cette valeur en fonction de la date et de l'heure de l'inscription.
Ou encore, générer cette valeur en ajoutant +1 à la dernière (valeur 1 = 1 ; valeur 2 = 2, ...)
Merci de votre aide précieuse.
A voir également:
- [PHP] Valeur généré aléatoirement
- Easy php - Télécharger - Divers Web & Internet
- Logiciel gratuit calcul valeur nutritionnelle - Télécharger - Santé & Bien-être
- Valeur ascii - Guide
- Expert php pinterest - Télécharger - Langages
- Formule excel si contient texte alors valeur ✓ - Forum Excel
4 réponses
bonjour,
C'est pour une inscription à un jeu, et j'ai besoin que cette valeur ne soit pareil sur aucuns compte.
ce n'est pas parce que la valeur sera aléatoire qu'elle sera toujours différente.
pourquoi ne pas prendre une valeur auto-incrémentée ?
C'est pour une inscription à un jeu, et j'ai besoin que cette valeur ne soit pareil sur aucuns compte.
ce n'est pas parce que la valeur sera aléatoire qu'elle sera toujours différente.
pourquoi ne pas prendre une valeur auto-incrémentée ?
Oui, comme dit giheller, une entrée "id" en "auto-increment" ou "A-I" dans ta base de données, si tu utilises phpMyAdmin, c'est plutôt facile à faire, tu devrais trouver des tutos sur internet (par exemple le site du zéro...).
Bonne chance,
Yoone.
Bonne chance,
Yoone.
Je ne sais pas ce que signifie "auto-increment". Mais je pense que cela corresponde à ce que je propose à la fin :
Ou encore, générer cette valeur en ajoutant +1 à la dernière (valeur 1 = 1 ; valeur 2 = 2, ...)
Ensuite, si je demande de générer une valeur aléatoire entre 1 et 9999999999999999999999999999999999[...]
Il y a peut de chance pour que cette valeur se répète.
Et si c'est le cas, le problème me sera signaler, et je pourrais alors modifier manuellement cet ID.
Ou encore, générer cette valeur en ajoutant +1 à la dernière (valeur 1 = 1 ; valeur 2 = 2, ...)
Ensuite, si je demande de générer une valeur aléatoire entre 1 et 9999999999999999999999999999999999[...]
Il y a peut de chance pour que cette valeur se répète.
Et si c'est le cas, le problème me sera signaler, et je pourrais alors modifier manuellement cet ID.