Witam. Napisałem kod, który po kolei sprawdza wszystkie rekordy z tabeli nr 1 (czy nick, ktory tam jest istnieje w tabeli 2). Jeżeli nick istnieje w #2 to nie wypisuje go, jeżeli nie istnieje to wypisuje.
Wszystko działa ok, tylko jest problem ze znakami specjalnymi, mianowicie gwiazdka różne, TM w indeksie górnym itp.
http://haxball-manager.pl/liga/niezapisani.php
Mój kod:
Dodam, że w tabeli mbb_users - znaki specjalne zapisywane są w originalnej postaci, a w tabeli tbk_zawodnicy w postaci kodu html.
Wszystko działa ok, tylko jest problem ze znakami specjalnymi, mianowicie gwiazdka różne, TM w indeksie górnym itp.
http://haxball-manager.pl/liga/niezapisani.php
Mój kod:
$result = mysql_query("SELECT nick FROM tbk_zawodnicy");
while ($q = mysql_fetch_array($result)){
$nick = html_entity_decode($q['nick']);
$zap = mysql_fetch_array(mysql_query("SELECT uid FROM mbb_users WHERE username='$nick'"));
if ($zap[0]){
echo '';
}
else {
echo $nick."<br>";
}
}
Dodam, że w tabeli mbb_users - znaki specjalne zapisywane są w originalnej postaci, a w tabeli tbk_zawodnicy w postaci kodu html.