Mailinglisten-Archive |
"cheatbox.de" wrote: > > > $query = mysql_query("SELECT id FROM tabelle",$db); > > $anzahl_datensaetze = mysql_num_rows($query); > > srand((double)microtime()*100000); // rand-generator initialisieren > >$zufall = rand(1,$anzahl_datensaetze); > > $zufallsabfrage = mysql_query("SELECT id FROM tabelle where > > id='$zufall'",$db); > > Hallo, > naja so etwas hatte ich mir auch ausgedacht, jedoch liegt das Problem > daran, dass die ID sich immer ändern kann, wenn z.b. eine Zeile gelöscht > wird, etc. wie wärs mit "SELECT ... FROM tabelle LIMIT $zufall,1" als zweitem Schritt ? ansonsten must du darauf warten, das mySql 3.23 fertig wird, da gibt's dann "SELECT ... FROM ... ORDER BY RAND() LIMIT 1"
php::bar PHP Wiki - Listenarchive