Hätte eine frage bezüglich der Überprüfung eines Strings, und zwar geht es darum das ein 32 Stelliger Zufallswert generiert wird aus zahlen und Buchstaben das ganze dient so zu sagen als wieder Erkennung.
Der Ausgabewert wird an einer anderen stelle in einer Datenbank abgespeichert, wie könnte ich das jetzt umsetzten das vor dem speichern des Strings überprüft wird ob der String schon vorhanden ist mit denen die schon in der Datenbank vorhanden sind, und ggf. bei vorhanden sein ein neuer 32 stelliger String generiert wird ?
PHP Code:
function generate_ID($laenge=32) {
$zeichen = '123456789abcdefghijklmnopqgrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ';
$zufalls_string = '';
$anzahl_zeichen = strlen($zeichen);
for($i=0;$i<$laenge;$i++)
{
$zufalls_string .= $zeichen[mt_rand(0, $anzahl_zeichen - 1)];
}
return $zufalls_string;
}