Samuel Vogel: PotD Script

Hallo,

Ich bin grad dabei für meinem bestehenden Gallerie Script ein Pic of the Day zu machen! Aber man kann bei meinem Gallery Script auch Bilder löschen deshalb kann ich den zufälligen Select nicht mer mt_rand() machen und der ID des Bildes! Dehalb meine Frage:

Kann ich schon mit MySQL _einen_ beliebigen eintrag aus der Tabelle auswählen?

Danke schon mal!

PS: Es sool irgend wann mal sowas wie ein Website toolkit werden! (News-Script, Gallerie, PotD etc.)

samy,

  1. hi,

    Ich bin grad dabei für meinem bestehenden Gallerie Script

    ist dein körper nicht selbst in der lage, galle zu produzieren, dass du dafür ein script brauchst?

    Kann ich schon mit MySQL _einen_ beliebigen eintrag aus der Tabelle auswählen?

    ja.
    unter http://www.mysql.com/doc/de/Mathematical_functions.html findest du die funktion RAND().

    diese kannst du in kombination mit ORDER BY und LIMIT einsetzen, um genau einen zufälligen datensatz auszulesen.

    gruss,
    wahsaga

    1. Hallo,

      erstmal Danke aber ich raff nicht wie das gehen soll also LIMIT 1 ist schon klar aber RAND() erzeugt ja nur Zahlen unter 1 und ich hab in meiner Tabelle einfach ein Spalte angelegt in der per auto_increment eine ID vergeben wird die ja immer über 1 ist!
      Ich bitte euch mir kurz zu erklären wie ich das anstllen soll.

      samy,

      1. So jetzt hab ichs:
        SELECT * FROM images ORDER BY RAND() LIMIT 1

        Nochmals Danke!

        samy,

  2. Hallo Samuel,

    Kann ich schon mit MySQL _einen_ beliebigen eintrag aus der Tabelle auswählen?

    ja. Falls du auch wissen willst, wie: mit rand() (->http://www.mysql.de/doc/de/Mathematical_functions.html#IDX1221).

    Grüße aus Nürnberg
    Tobias

    --
    Selfcode: sh:( fo:) ch:? rl:( br:< n4:& ie:% mo:| va:) de:] zu:) fl:( ss:| ls:[ js:|