phpbar.de logo

Mailinglisten-Archive

[php] =?iso-8859-1?Q?Re:_=5Bphp=5D_Datens=E4tze_aus_DB__=3D=3E_mit_Zu f_all_abfr?= =?iso-8859-1?Q?agen?=

[php] Re: [php] Datensätze aus DB => mit Zu f all abfr agen

Björn Busch-Geertsema php_(at)_phpcenter.de
Tue, 10 Sep 2002 23:02:08 +0200


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