Zufallsprinzip

Feldhofe

Erfahrenes Mitglied
Hallo!

Ich bräuchte mal Hilfe!
Und zwar folgendes: Ich habe eine Tabelle "deutsch" mit der Spalte "zahl".
Es soll davon zufällig eine Zahl zwischen dem Wert 1 und dem Maximalwert "zahl" ermittelt werden.

Nun sind die aber nicht fortlaufend, es gibt einzelne Lücken, weil ich manche Einträge elöscht habe.
Deshalb soll das Script, wenn bspw. 212 zufällig ermittelt wird und es den Eintrag nicht gibt, noch einmal gezufallt werden, bis eine Zahl rauskommt, die es auch wirklich als Eintrag gibt.

Könnte mir das bitte jemand coden?
Ich würde mich echt sehr freuen!! Danke!!!

Gruß Feldhofe
 
Danke! Aber was macht man jetzt damit?

Warum geht das so nicht, was mache ich da falsch?

PHP:
$zahl=mysql_query("SELECT zahl FROM deutsch ORDER BY RAND() LIMIT 1");

$result = mysql_query("select interpret,titel,dtext,verfasser,count from deutsch where zahl='$zahl'");

Gruß Feldhofe
 
-> :RTFM: =)

wenn dann so:

PHP:
$query = mysql_query("SELECT zahl FROM deutsch ORDER BY RAND() LIMIT 1");
$ergebnis = mysql_fetch_array($query);
$zahl = $ergebnis["zahl"];

$result = mysql_query("select interpret,titel,dtext,verfasser,count from deutsch where zahl='$zahl'");
 
Super!!
Das funktioniert allererste Sahne!
Danke!!!!!!!!

Dann gibts jetzt endlich wieder Zufallsübersetzungen auf superlyrics.de!!

Ciao,gGruß Feldhofe
 
Zurück