Ergebnis 1 bis 3 von 3

Thema: User in 2 Spalten mischen

  1. #1
    Erfahrener Benutzer
    Registriert seit
    17.02.2009
    Beiträge
    356

    User in 2 Spalten mischen

    Hi ^^,

    hab das Problem, dass ich für ein Addon, User aus der vms_kontodaten mischen muss. Und zwar so, dass die User in einer anderen tabelle X als User1 und User2 drinne stehen sollen, dabei soll es keine wiederholungen geben.

    z.b. in der vms_kontodaten stehen 6 user drinne . 1,2,3,4,5,6 , dann soll in der tabelle mix alles so drinne stehen:
    PHP-Code:
    user1 user2            user1 user2
    1       5                2       3
    4       2        oder   1       6
    6       3                5       4 
    das quasi 2 User immer ein Team bilden (zufällige wahl) .
    Hat jemand eine idee wie man dies realisieren könnte ?

    mfg auron2008

  2. #2
    Erfahrener Benutzer Avatar von SebbyPHM
    Registriert seit
    17.07.2006
    Beiträge
    844
    easy:

    PHP-Code:
    db_query ('TRUNCATE TABLE teams_zufall'); // tabelle vorsichthalber leeren

    $cache1st null// cache einbauen

    // alle user zufällig aus db holen
    $query db_query ('SELECT uid FROM vms_kontodaten ORDER BY RAND()');
    while (
    $row mysql_fetch_assoc ($query)) {
        
    // wenn kein user im cache, dann cachen und nächster durchlauf
        
    if ($cache1st === null$cache1st $row;
        else {
            
    // wenn bereits user im cache, den gecacheten user und aktuellen datensatz nehmen und eintragen
            
    db_query ('INSERT INTO teams_zufall (user1, user2) VALUES ('.$cache1st['uid'].', '.$row['uid'].')');
            
    $cache1st null// cache reset
        
    }

    müsste klappen, aber ist ungetestet und auf die schnelle
    Mit freundlichem Gruß
    SebbyPHM




  3. #3
    Erfahrener Benutzer
    Registriert seit
    17.02.2009
    Beiträge
    356
    Hi ^^ vielen Dank, werd das heute abend mal versuchen.

Ähnliche Themen

  1. [SQL] Spalten inhalt Splitten
    Von wowfreak im Forum [HD] Programmieren
    Antworten: 2
    Letzter Beitrag: 12.04.2012, 20:06
  2. [SQL] Doppelte Spalten bei Add Ignorieren
    Von Lokutos im Forum [HD] Programmieren
    Antworten: 5
    Letzter Beitrag: 18.05.2011, 12:52
  3. [HTML/CSS/JS] [CSS] Aus 2 Spalten 3 machen
    Von Gremlin im Forum [HD] Programmieren
    Antworten: 8
    Letzter Beitrag: 18.05.2009, 23:58
  4. 3 Spalten Layout
    Von Xenon im Forum Talk, talk, talk...
    Antworten: 6
    Letzter Beitrag: 03.07.2008, 18:17
  5. 3 Spalten layout
    Von Xenon im Forum [HD] Grafik, Server & Sonstiges
    Antworten: 5
    Letzter Beitrag: 16.03.2008, 14:44

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •