tutorials.de Buch-Aktion 05/2012
ERLEDIGT
JA
ANTWORTEN
5
ZUGRIFFE
343
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
AUF DIESES THEMA
ANTWORTEN
  1. #1
    damei2000 damei2000 ist offline Mitglied
    Registriert seit
    Apr 2005
    Beiträge
    23
    Ich habe folgende Frage:

    Wenn ich Datensätze, die gewisse Bedingungen erfüllen, anzeige, wie kann ich dann einen per zufall auswählen?

    Bsp:

    Es werden 3 Datensätze angezeit, auf die die Bedingungen zutreffen.
    Jetzt möchte ich, dass nur einer (zufällig) ausgewählt wird, um ihn zu ändern.


    Ist das möglich?



    Gruss Daniel
     

  2. #2
    Registriert seit
    May 2002
    Ort
    50.59° Nord 11.21° Ost
    Beiträge
    1.837
    Code :
    1
    
    order by rand() limit 1
     
    »

  3. #3
    damei2000 damei2000 ist offline Mitglied
    Registriert seit
    Apr 2005
    Beiträge
    23
    Wäre es auch möglich 2 von 3 auszuwählen?
     

  4. #4
    Registriert seit
    Sep 2001
    Ort
    Berlin
    Beiträge
    345
    PHP-Code:

        $query 
    "SELECT * FROM user WHERE location = 'Berlin'"

        
    $sql mysql_query($query)
        
    $i 0;
        while(
    $data mysql_fetch_object($sql))  {
                
        
    $array[$i]['id'] = $data->id

         
    $i++;     
         }

         
    $rand_int rand(0,$i);
         
    $rand_int2 rand(0,$i);

         
    $query "SELECT * FROM user WHERE id = ".$array[$rand_int]['id']."OR id = ".$array[$rand_int2]['id'].";
         
    $sql = mysql_query($query
    sollte funktionieren habe es aber nicht getestet... aber vom ansatzher müsste es klappen...
    Geändert von xamunrax (06.05.05 um 15:04 Uhr)
     

  5. #5
    Registriert seit
    May 2002
    Ort
    50.59° Nord 11.21° Ost
    Beiträge
    1.837
    Zitat Zitat von damei2000
    Wäre es auch möglich 2 von 3 auszuwählen?
    Code :
    1
    
    order by rand() limit 2
     
    »

  6. #6
    damei2000 damei2000 ist offline Mitglied
    Registriert seit
    Apr 2005
    Beiträge
    23
    Ok. Danke - Habe jetzt leider keine Zeit es auszuprobieren... - Werde es aber in den nächsten Tagen probieren...

    Danke!


    Gruss
    Daniel
     

Ähnliche Themen

  1. Antworten: 12
    Letzter Beitrag: 24.06.10, 00:15
  2. über onchange bei Textfeld einen option auswählen
    Von simonef im Forum Javascript & Ajax
    Antworten: 4
    Letzter Beitrag: 30.06.06, 12:28
  3. Antworten: 6
    Letzter Beitrag: 06.06.05, 15:22
  4. nur einen Datensatz anzeigen
    Von luchs3 im Forum PHP
    Antworten: 9
    Letzter Beitrag: 19.02.05, 14:07
  5. [SQL] Nur einen Datensatz löschen bei Verknüpfung
    Von poddix im Forum Relationale Datenbanksysteme
    Antworten: 5
    Letzter Beitrag: 20.01.05, 14:59