Mailinglisten-Archive |
Hi; Sind beides gute Ansätze, mit leben kann ich aber nicht. Zum einem arbeite ich mit InterBase & Firebird und durchsuche ca. 20.000 Datensätze in einem Druchlauf. Ich glaube ich werde mir eine mathematische PHP Funktion einfallen lassen, damit ich die SQL Abfrage nicht zu sehr belaste. Vielen Dank HEIKO > Hallo Liste, > > Am Dienstag, 10. September 2002 um 21:59 tipperte Ringo: > > > From: "Heiko Ziebell" <php_(at)_doopmedia.at> > >> Ich habe suche eine Möglichkeit, mit der ich Ergebnisse einer > >> Datenbankabfrage nach Zufall anzeigen lassen kann. Damit meine ich das ich > >> immer einen anderen ersten Datensatz auf der Homepage sehen möchte. > > > vergib doch jedem datensatz eine fortlaufende id. > > dann generierst du dir innerhalb der max id eine zufällige zahl > > und den datensatz liest du dann halt aus und zeigst ihn an. > > und baust noch eine Abfrage ein, ob der DS mit der ID auch existiert. > mysql_num_rows() = 1, DS existiert, ok. > mysql_num_rows() = 0, DS existiert nicht, nochmal zufällig generieren > oder hochzählen. > > Wenn Datensätze gelöscht wurden, gibt es Löcher in der Reihe der IDs.
php::bar PHP Wiki - Listenarchive