Kleines Turnier script

latinum_1982

Erfahrenes Mitglied
Hallo leute :)

Ich möchte kein kleines tunier script schreiben....

so was ich bist jetzt hab
Tabelle player
PHP:
-id (AI)
-tour_id (Tunier ID)
-user_id
-datee (DATUM)

das funktionier einwandfrei mein problem ist die matches tabelle (wer gegen wem spielt)

so schaut die SQL aus
Tabelle matches
PHP:
-id (AI)
-tour_id (Tunier ID)
-round_id (Welche Runde gibt 1-6 optional)
-user_id_1
-user_id_2
-result_1
-result_2

meine Frage ist ich bekomm ich die teinehmer von der tabelle player
in die matches tabelle rein das man zumindest weiß wer gegen wem spielen soll


so lade ich meine teinehmer liste und mit rand bisschen mischen
PHP:
public function StartTOURLoadUserID($tour_id){
        $result = false;
        $sql = 'SELECT userid FROM player WHERE tour_id = ? ORDER BY rand()';
        $stmt = $this->db->prepare($sql);
        $stmt->bind_param('i', $tour_id);
        $stmt->execute();
        $stmt->bind_result($userid);
        while($stmt->fetch()) {
            $result[] = array('userid' => $userid);
        }
        $stmt->close();
        return $result;
    }


so mehr hab ich nicht und deswegen komm ich nicht mehr weiter :/
 
Das:
PHP:
while($stmt->fetch()) {
            $result[] = array('userid' => $userid);
        }
        $stmt->close();
        return $result;

könntest du auch so schreiben:
PHP:
        $result = $stmt->fetch();
        $stmt->close();
        return $result;


Ich habe 2007 mal ein Tunierscript geschrieben...eines meiner ersten Script, weil es genug Gästebücher gab :D
 
Zurück