Du befindest Dich im Archiv vom ABAKUS Online Marketing Forum. Hier kannst Du Dich für das Forum mit den aktuellen Beiträgen registrieren.

zufallszahlen als mysql id

Ajax, Hijax, Microformats, RDF, Markup, HTML, PHP, CSS, MySQL, htaccess, robots.txt, CGI, Java, Javascript usw.
Litronic
PostRank 3
PostRank 3
Beiträge: 90
Registriert: 19.03.2004, 10:47

Beitrag von Litronic » 05.06.2005, 10:50

hallo

für meine mysql einträge brauch ich statt normalen auto_increment zufallszahlen, ich muss zuerst zufallszahlen generieren und dann überprüfen ob die nicht schon vergeben ist, ich wollte das so lösen

Code: Alles auswählen

	while($dop_id_count == '0') //Überprüfen ob ID nicht schon vergeben worden ist
		{
		$takid = rand(1,200000);	
			
		$dop_get_count_query = mysql_query("SELECT COUNT(AktZaehler) FROM $tak_tab WHERE AktZaehler = $takid");
		$dop_get_count = mysql_fetch_array($dop_get_count_query); 
		$dop_id_count = $dop_get_count[0]; 
			   
		echo "IDCheck&#58; $dop_id_count <br>";
		&#125;
ich erstelle nämlich eine zufallszahl und schau ob die schon vergeben ist wenn bei $dop_obj_count = 0 dann gibt es diese zahl noch nicht, aber leider funktioniert das nicht mit der while schleife so wie ich das will,

vielleicht kann mir ja jemand helfen bin auch offen für neue vorschläge wie ich es überprüfen soll