Hallo,
ich will per Zufall aus einer Spalte (Mysql-Datenbank) je eine Email-Adresse per Zufall auslesen.
Ich kenne mich leider nicht so gut aus, deshalb habe ich einen mir vorliegenden Code geändert (andere Spalten-Bezeichnungen).
Original-Code:
Geändeter:
Funktioniert soweit - es wird aber immer nur der erste Eintrag ausgelesen (nicht per Zufall).
Die geänderten Spaltennamen:
tipp = email
id = userid
akt_tipps = shop_user
Hat jemand ne Ahnung wo`s hängt?
ich will per Zufall aus einer Spalte (Mysql-Datenbank) je eine Email-Adresse per Zufall auslesen.
Ich kenne mich leider nicht so gut aus, deshalb habe ich einen mir vorliegenden Code geändert (andere Spalten-Bezeichnungen).
Original-Code:
PHP-Code:
<? $sql = "select COUNT(*) from akt_tipps";
$sql_id = mysql_query($sql);
$count = mysql_fetch_row($sql_id);
srand((double)microtime()*1000000);
$zufall = @rand(1,$count[0]);
$sql = "select tipp from akt_tipps where id=$zufall";
$sql_id = mysql_query($sql);
$tipp = mysql_fetch_row($sql_id);
echo $tipp[0]; ?>
PHP-Code:
<? $sql = "select COUNT(*) from shop_user";
$sql_id = mysql_query($sql);
$count = mysql_fetch_row($sql_id);
srand((double)microtime()*1000000);
$zufall = @rand(1,$count[0]);
$sql = "select email from shop_user where userid=$zufall";
$sql_id = mysql_query($sql);
$email = mysql_fetch_row($sql_id);
echo $email[0]; ?>
Die geänderten Spaltennamen:
tipp = email
id = userid
akt_tipps = shop_user
Hat jemand ne Ahnung wo`s hängt?
Kommentar