Mailinglisten-Archive |
Wie wäre es, wenn du ne fortlaufende ID vergibst, dann im Query, mittels MAX und RANDOM ne zufällig generierte Zahl suchst, aber nicht mit = sondern mit >= und dann die Ergebnisse mit LIMIT 0,1 auf einen Datensatz einschränkst? Falls die ID, die der Zufallsgenerator generiert hat, dann nicht existiert, wird halt die nächstgrößere genommen. Der einzige Nachteil, der mir einfällt, ist, dass bei großen Lücken in der Durchnummerierungen die Wahrscheinlichkeiten nicht mehr gleichverteilt sind. Wenigstens ist das aber ne möglichkeit, die Sache in einem einzelnen Query und ohne PHP zu lösen :) cya Björn
php::bar PHP Wiki - Listenarchive