lulupapa: randomisierte Datenbankergebnisse sortieren mit paginator

Hallo zusammen,

ich habe das selbe Problem wie mortimer in seinem Post vom 25.06.04,

http://forum.de.selfhtml.org/archiv/2004/6/t83216/#m486068

also ich möchte zufällige Datenbanksuchergebnisse wegen ihrer Vielzahl per Paginator sortieren.

Problem ist, dass er bei jeder Seite neue Zufallsergebnisse bringt, d.h. wenn ich von Seite 1 auf Seite 2 gehe und dann wieder auf Seite 1 stehen da andere Ergebnisse als beim ersten mal.

Die Lösungen, die bei mortimers problem stehen, waren nicht so ganz einleuchtend für mich, da ich bis Ende Februar 2007 nicht gewusst habe was php ist.

Kann mir jemand weiterhelfen?

Danke

lulupapa

  1. Setze in Rand einen integerwert ein. Diesen kannst du per GET-Parameter übergeben und erhältst immer die selbe Sequenz.

    Im sinne von

    if !$_GET['rand'] $rand = rand();
    else $rand = $_GET['rand'];

    Und dann in dein SQL-Statement RAND($_GET['rand']) anstatt der leeren Klammer

    1. @RAFAEL
      herzlichen Dank

      Funktioniert genauso wie ich es haben wollte!

      Grüße

      lulupapa

  2. http://forum.de.selfhtml.org/archiv/2004/6/t83216/#m486068

    also ich möchte zufällige Datenbanksuchergebnisse wegen ihrer Vielzahl per Paginator sortieren.

    Problem ist, dass er bei jeder Seite neue Zufallsergebnisse bringt,

    Die Lösungen, die bei mortimers problem stehen, waren nicht so ganz einleuchtend für mich, da ich bis Ende Februar 2007 nicht gewusst habe was php ist.

    Von PHP war weder in der gesamten Diskussion noch in Iljas bzw. Tobias' Lösung mittels RAND(n) die Rede.