komplexe id generieren

valkuere

Mitglied
Hallo Community,

ich hab das auch schon im DB-Thread gepostet, denke aber nun dass es hier besser aufgehoben ist.
Ich möchte im Rahmen einer Registrierung jedem User eine ID vergeben. Diese soll aber nicht einfach nur ein einstelliger auto_increment Wert sein, sondern eine komplexe ID mit Zufallswerten + selbst angehängten Werten wie Gruppenzugehörigkeit und/oder Anmeldedatum.

mfg
 
Versteh nicht ganz wie du es nun mit gruppenzugehörigkeit meinst usw. aber für die ID, gibt es wohl mehrere möglichkeiten ;)

zb. eine do- while schleife die eine zufällig erstellt und schaut ob sie noch nicht vergeben wurde, wenn doch neu generieren ...

grobes gerüst ^^

PHP:
do {
	$userid = '';
	for($x=0;$x<10;$x++) {
		$zufallszahl = random(10);
		$userid = $userid.$zufallszahl;
		};
	$test =	mysql_query("...") or die(mysql_error());
} while ($test);

bei den Test müsste ich schaun ... hab schon lang nixmehr mit php/mysql gemacht ^^
 
Zuletzt bearbeitet:
naja praktisch soll es so aussehen:

generierter Teil: "wQrFddA"
zzgl.: anmeldedatum
zzgl.: Gruppenzugehörigkeit

also z.B.: "wQrFddA_DA_230806"

Nur wie kann man sowas umsetzen ?
 
also als erste, PC`s lieben lieber Zahlen als Buchstaben ^^, die abeiten damit auch ein bischen schneller :D

aber naja ;)

um nun Buchstaben statt Zahlen zu bekommen ... gibt es ne nette Funktion Namens

chr()

naja und der rest ist ja nurnoch anängsel ... also einfaches aneinander klatschen von vielen Strings ... auch wenn ich das für nicht sinnvoll halt ;)
 
Zurück