tutorials.de Buch-Aktion 05/2012
ERLEDIGT
JA
ANTWORTEN
6
ZUGRIFFE
327
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
AUF DIESES THEMA
ANTWORTEN
  1. #1
    EGJSoldier EGJSoldier ist offline Mitglied Gold
    Registriert seit
    Nov 2008
    Beiträge
    218
    Hallo ale zusammen,
    ich habe in meiner Datenbank, eine Tabelle mit der Spalte "ID". Die sieht ungefähr so aus:

    ID
    2
    4
    5
    9
    12

    Aus diesen Zahlen muss ich jetzt eine Zufalls ID erzeugen. Ich weiß nur nicht wie das geht, da die Werte hier nicht nach Reihenfloge fortlaufen.

    Ich danke schon mal im vorraus.

    MfG
    EGJSoldier
     

  2. #2
    Avatar von tombe
    tombe tombe ist offline Mitglied Diamant
    tutorials.de Premium-User
    Registriert seit
    Sep 2004
    Ort
    Möglingen (BaWü)
    Beiträge
    3.109
    Wenn ich dich richtig verstehe, dann willst du aus den vorhandenen Datensätzen einen zufällig auswählen bzw. dessen "id" auslesen. Dann könntest du folgende Abfrage nahmen:

    PHP-Code:
    SELECT id FROM tabelle ORDER BY RAND() LIMIT 1 
    Gruß Thomas
     
    Sollte ein Tipp von mir geholfen haben, habe ich nichts gegen eine entsprechende Bewertung oder ein Danke und wenn ein Problem gelöst ist, dann den Beitrag bitte auch als erledigt markieren.

    Was ich gar nicht leiden kann sind User die es nicht für nötig halten auf Antworten zu reagieren, die Themen nicht als erledigt markieren und/oder die sich nicht für Hilfe bedanken.

  3. #3
    Avatar von Chumper
    Chumper Chumper ist offline Eichhörnchen
    Registriert seit
    Mar 2006
    Ort
    Vancouver
    Beiträge
    440
    Wie wäre es mit:

    Code sql:
    1
    
    SELECT ID FROM tabelle ORDER BY RAND() LIMIT 1

    €dit: Thomas du bist doof und deins ist falsch :P ID wird da groß geschrieben
     
    mfg Nils

    Problem gelöst?
    Dann bitte das Thema als erledigt anhaken
    und die Antwort bewerten, die weitergeholfen hat.


    Danke!

  4. #4
    EGJSoldier EGJSoldier ist offline Mitglied Gold
    Registriert seit
    Nov 2008
    Beiträge
    218
    Jo danke euch beiden. Ich werde es nach m alausprobieren.

    MfG
    EGJSoldier
     

  5. #5
    EGJSoldier EGJSoldier ist offline Mitglied Gold
    Registriert seit
    Nov 2008
    Beiträge
    218
    Ok sorry ertsmal für den Doppelpost, aber wie sieht es aus, wenn meine Tabelle so aussieht:

    ID | Name | Nachname | Datum | ...
    Wie müsste dann jetzt der SQL- Befehl sein?
    Ich habe es mal so versucht:
    Code :
    1
    
    SELECT * FROM tbl_test ORDER BY RAND(ID) LIMIT 3
    Das hat aber nicht geklappt. Wie würde es denn richtig laufen.

    P.S.: Das Thema mal bitte in den Datenbankenbereich verschieben.

    MfG
    EGJSoldier
     

  6. #6
    Avatar von queicherius
    queicherius queicherius ist offline ♥ PHP ♥
    Registriert seit
    Oct 2008
    Ort
    Stuttgart
    Beiträge
    439
    Code sql:
    1
    
    SELECT * FROM tbl_test ORDER BY RAND() LIMIT 1

    Das Limit 3 ist hier fehl am Platze
     
    Jeder freut sich über eine positive Bewertung oder ein Danke :)

    Wie poste ich falsch
    Nachdem ich Google, die FAQ und die interne Suche erfolgreich ignoriert habe, erstelle ich zwei bis fünf neue Themen in den falschen Unterforen, mit kreativen Titel und undeutlichem Text, unter dem sich jeder etwas anderes vorstellen kann. Helfende Posts anderer Mitglieder ignoriere ich einfach und nörgle, dass mir niemand helfen kann.
    Mein Motto

  7. #7
    EGJSoldier EGJSoldier ist offline Mitglied Gold
    Registriert seit
    Nov 2008
    Beiträge
    218
    Ok danke euch allen. Jetzt habe ich es, wo wie ich es wollte.

    MfG
    EGJSoldier
     

Ähnliche Themen

  1. Zufallszahl
    Von lz9c1j im Forum C/C++
    Antworten: 7
    Letzter Beitrag: 21.12.04, 09:18
  2. Zufallszahl in C++
    Von micweg im Forum C/C++
    Antworten: 5
    Letzter Beitrag: 20.10.04, 10:25
  3. Zufallszahl
    Von Slater im Forum .NET Archiv
    Antworten: 8
    Letzter Beitrag: 07.07.04, 14:40
  4. Zufallszahl
    Von dwiist im Forum PHP
    Antworten: 7
    Letzter Beitrag: 29.01.04, 09:50
  5. Zufallszahl
    Von guigui im Forum Flash Plattform
    Antworten: 1
    Letzter Beitrag: 31.07.01, 10:48