Randomscript (Codeverbesserung!)

squadron

Mitglied
Hallo,
ich brauche bei Folgendem etwas Hilfe!
Auf der Hauptseite einer Webseite sollen Benutzer der Datenbank per Zufall aufgerufen werden. Ich habe mir dazu eine Methode angelegt, die wie folgt funktionieren soll:

PHP:
function getRandomId()
{
	mysql_con(); //MySql Verbindung wird hergestellt
	$idsql			=	"SELECT ID FROM kl_user_login";
	$idresult 		= 	mysql_query($idsql); //Die Daten werden aus der Datenbank geholt
	$num_rows_id	= 	mysql_num_rows($idresult); //Wieviele Einträge bzw. User sind vorhanden?
	$id	 			= 	rand(0,$num_rows_id); //Zufallsuserid wird herausgesucht(der rand() Wert ergibt den Indice des Arrays)
	$iddata 		= 	mysql_fetch_array($idresult); //Die Daten werden in ein Array geschrieben
	mysql_discon();
	
	return $iddata[$id]; //Rückgabewert -> UserID
}

So schön es auch aussieht (oder auch nicht), funktioniert es leider nicht..:(
Vielleicht könnt ihr mir da eine Ergänzung geben, stehe da im Moment auffem Schlauch,
Gruß Niko
 
squadron hat gesagt.:
[...]So schön es auch aussieht (oder auch nicht), funktioniert es leider nicht..:([...]

Was funktioniert denn daran nicht? Will das nicht umbedingt ausprobieren, nur um rauszukriegen, was da schief läuft!

PS: MySQL hat auch ne RAND() Funktion. ;)
 
Zurück