Witam, od razu mówię, że przejrzałem tematy na forum ale nie znalazłem odpowiedzi. Chcę zrobić turniej dla graczy w grze. Graczy ma być 16. Każdy z nich ma otrzymać nr od 1 do 16 ( losowo).
Przykładowa tabela:
id(auto_increment)
nick(nick gracza)
nr(który wylosował)
Czyli np pierwszy gracz się zapisuje i w tabeli zapisują się przykładowe dane:
id 1
nick Adam
nr 14
Nastepny gracz bedzie miał
id 2
nick np jozek
i np nr 2
Każdy następny gracz ma mieć inny nr od poprzedniego.
Próbowałem wielu sposobów, lecz żaden nie przyniósł spodziewanych rezultatów. Z góry dziękuję za pomoc w wykonaniu skryptu.
Jeden z ostatnich sposobów jakie próbowałem to coś takiego ( od razu mówię, że z php jestem przeciętny)
$liczby2 = $db -> Execute("SELECT nr FROM turniej");
$liczby2 = array();
$zbior_liczb = array(1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16);
unset( $zbior_liczb[$liczby2]);
$wylosowana_liczba = array_rand($zbior_liczb);
$db -> Execute("INSERT INTO turniej (nr, nick) VALUES(".$wylosowana_liczba.",'".$player -> user."')");
'".$player -> user."' ( to od nicku)