Guten Tag, ich möchte nur fragen, wie kann ich zufällige alphanumerische Zeichen mit PHP-Code/MySQL-Code generieren. Ich möchte diese Werte als eindeutige ID für den Benutzer einfügen. Anstatt die KI in MySQL zu verwenden. . Es klingt vielleicht dumm, aber was ist besser (Ansatz)? Generieren Unique ID, mit PHP/Sql programmgesteuert ?. . Der Bereich könnte mindestens 20 Zeichen umfassen. Z. B gHs51hJkw9106bwkdHwPV752Wie kann ich Alpha Numeric in PHP/SQL produzieren und welches ist ein besserer Ansatz?
Antwort
Sie diesen Code unten verwenden können. Es ist mit dem aktuellen Zeitstempel verbunden, so dass es einzigartig ist, da Sie es für AI verwenden möchten.
<?php
$len =22;
$rand = substr(str_shuffle(md5(time())),0,$len);
echo $rand;
?>
Sir können Sie mir die Zeit Sache erklären? Wird es eine ID erstellen, hängt von Ihrem Zeitformat ab? – RoCk
Zeitfunktion generiert den aktuellen Unix-Zeitstempel. Das ist jedes Mal einzigartig. Ja, es wird eine eindeutige zufällige Zeichenfolge generieren, so dass Sie es als Primärschlüssel verwenden –
Das intrigiert mich, ich habe diese Antwort bisher nicht gefunden/gelesen. Vielen Dank. – RoCk
Sie können diese Funktion Simpley verwenden zufällige alphanumerische Zeichenfolge erhalten
function RandomString($length = 32) {
$randstr="";
srand((double) microtime(TRUE) * 1000000);
//our array add all letters and numbers if you wish
$chars = array(
'a', 'b', 'c', 'd', 'e', 'f', 'g', 'h', 'i', 'j', 'k', 'l', 'm', 'n', 'p',
'q', 'r', 's', 't', 'u', 'v', 'w', 'x', 'y', 'z', '1', '2', '3', '4', '5',
'6', '7', '8', '9', 'A', 'B', 'C', 'D', 'E', 'F', 'G', 'H', 'I', 'J', 'K',
'L', 'M', 'N', 'O', 'P', 'Q', 'R', 'S', 'T', 'U', 'V', 'W', 'X', 'Y', 'Z');
for ($rand = 0; $rand <= $length; $rand++) {
$random = rand(0, count($chars) - 1);
$randstr .= $chars[$random];
}
return $randstr;
}
//$length = 32 is used to set string length you can use whatever you want
Ich hoffe, dass es für Sie arbeiten wird
- 1. Custom Guice Scope oder ein besserer Ansatz?
- 2. Besserer Ansatz für verschachtelte Abfrage
- 3. Besserer Ansatz zum Schreiben Ansicht
- 4. Welches ist die meisten Speicherleck sicheren Ansatz
- 5. Welches ist der richtige Ansatz von beiden?
- 6. Besserer Ansatz, um zu überprüfen, ob ein Satz ein Palindrom in Python ist
- 7. Welche Sicherheitsprobleme könnte SendBroadcast verursachen und was ist ein besserer Ansatz?
- 8. Tun optionale Elemente brechen RAII und wenn ja, was ist ein besserer Ansatz?
- 9. In Typoskript, Wie kann man prüfen, ob ein String Numeric
- 10. Wie kann ich ein besserer WPF-Entwickler werden?
- 11. Besserer Ansatz für externe CSS in ASP.NET MVC?
- 12. Welcher ist ein besserer Ansatz für das Bereitstellen von Instanzen für Plugins?
- 13. Besserer Ansatz zum Übergeben von 25 Suchfeldern zu aspx Seite
- 14. Welches ist der bessere Ansatz zum Aufrufen eines Ereignisdelegaten?
- 15. Besserer Ansatz zum Erstellen von react-redux Layout Header-Komponente
- 16. SQL - Besserer Ansatz für die Gesamtzahl der Datensätze
- 17. Besserer Ansatz zum Herunterladen von PHP-Composer-Abhängigkeiten
- 18. Besserer Datei-Upload-Ansatz: HTTP-Post-Multipart oder HTTP-Put?
- 19. Was ist ein besserer Ansatz, um zu einem anderen Knoten zu gelangen, der einen gemeinsamen Großelternteil als aktuellen Knoten hat?
- 20. Besserer Ansatz für die Verwendung des Moduls "Land-Staat-Stadt"
- 21. XLinq - Ein besserer Weg
- 22. Using while (true) ein besserer Ansatz, um in android Hintergrund Threads einzuführen
- 23. Bootstrap 4 Alpha und
- 24. Wie ich meine mathematischen Fähigkeiten verbessern kann, um ein besserer Programmierer zu werden
- 25. Unterschied zwischen DECIMAL und NUMERIC
- 26. Wie bekomme ich einen Ausdruck (cos (alpha)) in ein Label?
- 27. Welche Art von Assembly ist das (Intel, Att ... etc?) Und wie kann ich es produzieren?
- 28. split string und numeric in angularjs
- 29. MVC und Javascript neuer Ansatz; F: Kann ich in Zukunft Probleme mit diesem Ansatz haben?
- 30. Ist das ein besserer Weg, um die Teilmengensumme zu lösen?
versuchen Sie diesen Link http://stackoverflow.com/questions/4356289/php-random-string-generator –
http://stackoverflow.com/questions/7480489/php-random-string-generator-without -repeats – JYoThI