Problem mit array_merge

  • Hi!

    Hätt mal wieder ein Problem! Lasse ich mir bei meiner unteren Abfrage $stat_ids mittels print_r() ausgeben, steht statt der Spieler - ID's die in der Datenbank eingetragen sind, ne fortlaufende Zahl drin (0, 1, 2, ....)!

    Eigentlich sollte es so aussehen:
    Array ( [2] => 1, [5] => 1, [8] => 1)

    bei mir siehts aber so aus:
    Array ( [0] => 1, [1] => 1, [2] => 1)


    Zitat

    $stat_ids = array();

    $sel_stat = mysql_query("SELECT * FROM uhc_spielestatistik WHERE Spieleid = '$spielid'");
    while($row = mysql_fetch_assoc($sel_stat))
    {$stat_ids = array_merge($stat_ids, array($row['Spielerid'] => "1"));
    }
    mysql_free_result($sel_stat);


    Kann mir jemand helfen bzw. erklären was ich falsch mache?