Ich lasse mir eine Zufallszahl generieren. Danach prüf ich, ob diese Zahl schon mal in einer Tabelle vorhanden ist. Wenn das der Fall sein ist, soll eine neue Zahl generiert werden und wieder überprüft werden, bis keine Übereinstimmung mehr da ist.
sprung:
srand((double)microtime()*1000000);
$test = rand();
$res_control = mysql_query("SELECT * FROM test WHERE id='$test'");
$num_control = mysql_num_rows($res_control);
if ($num_control != "0") goto sprung;
So hatte ich mir das vorgestellt. Aber es geht ja nicht. Vielleicht hat jemand eine Idee.
Gruß