Mailinglisten-Archive |
"SELECT * FROM table ORDER BY RAND() LIMIT 1" is aber sehr perfomance lastig... oder du machst es so: $result = mysql_query("SELECT id FROM table"); if(mysql_num_rows($result) > 0) { while($row = mysql_fetch_array($result)) { $alle_ids[] = $row["id"]; } srand((double)microtime()*100000); $randval = rand(0,count($alle_ids)-1); $randid = $alle_ids[$randval]; $result = mysql_query("SELECT * FROM table WHERE id='$randid'"); $row = mysql_fetch_array($result); echo $row["feld1"]; echo $row["feld2"]; } das mir jetzt so spontan eingefallen, vieleicht gehts ja... -- Tobias Orterer home(01747688873 && (der_(at)_tobi.li || sms("www.tobi.li")) work(080417994725 && (to_(at)_iat-matrix.de || tobi_(at)_openwi.de)
php::bar PHP Wiki - Listenarchive