Mam na stronie tabele piłkarską oraz funkcje do tego:
<?php function mini_tabela($t_id, $ile='20', $d_id) { $q = "SELECT druzyna.d_nazwa, druzyna.d_tabela, wyniki.w_pkt, wyniki.w_gole, wyniki.w_stracone FROM druzyna LEFT JOIN wyniki ON d_id = w_druzy
na ORDER by w_pkt DESC LIMIT 0,$ile"; $d++; echo "<tr><td bgcolor=\"#ccffff\">$d</td><td bgcolor=\"#ccffff\" id=\"t_$db2[d_id]\"><span style=\"color: black;\"><small>".pogrubienie($db2[d_nazwa])."</small></span>"; echo "</td><td bgcolor=\"#ccffff\"><center><small>$db2[w_pkt]</small></center></td><td bgcolor=\"#ccffff\"><center><small>$db2[w_gole]:$db2[w_stracone]</small></center></td></tr>"; } } ?>
Wywołuje ją za pomocą:
<?php // Id tabeli, LP druzyn, Team ID mini_tabela('21', '30', '193'); ?>
W mysql mam:
###druzyna###
d_id, d_nazwa,d_tabela, d_logo
###tabela###
t_id, t_nazwa
Niestety w wyniku wyświetlają się wszystkie druzyny z tabel 21 oraz 22. Chciałbym wyświetlić druzyny tylko z d_tabela = 21. W czym tkwi problem?