Mailinglisten-Archive |
hi sebastian, ich hab da zwei ideen: 1) du fuegst ein auto_increment feld id ein und machst es dann ganz einfach darueber. wenn das nicht geht 2) (ist aber nicht sehr performant) selecte einfach alles, lass dir mit mysql_num_rows sagen wie viele zeilen es sind, dann erzeuge drei zufallszahlen zwischen 1 und dem mysql_num_rows wert. die zufallszahlen nenne von mir aus $a $b $c (wie auch immer) dann kannst du mit mysql_result($result,$a,[feldname]) die entsprechende zufallszeile anzeigen lassen. das machst du dann natuerlich auch fuer $b und $c ;-) in der hoffnung, das klappt mirko On Wed, 31 May 2000, Sebastian -MasterCode- wrote: > Hallo! > > Ich habe folgendes Problem ... > Eine Software legt eine MySQL Datenbank an und mittlerweile > haben wir 10.000 Datensätze. Nun will ich per Zufall 3 Datensätze > aus der Datenbank auswählen, soweit noch kein Problem, allerdings > verfügt ein Datensatz über keine eindeutige ID sondern nur über > einen eindeutigen Benutzernamen. > > So ... hat jemand eine Idee, wie ich es jetzt bewerkstelligen kann, > dass man trotzdem zufällig 3 Datensätze aus der Datenbank auswählen > kann? > > Wäre für jede Hilfe dankbar. > > > MfG, > Sebastian Schäfer > > > -- > ** Durchgehend geöffnet: http://www.php-center.de ** > Die PHP-Liste: mailto:php_(at)_php-center.de > http://infosoc.uni-koeln.de/mailman/listinfo/php >
php::bar PHP Wiki - Listenarchive