Mam 3 tabele
xxx, yyy i zzz.
Zapytaniem
SELECT * FROM `xxx`, `yyy`WHERE xxx.id_uzytkownika=yyy.id
Pobieram potrzebne dla mnie wartości z tabeli xxx i yyy.
Teraz zawartość tabeli yyy muszę porównać z zawartością tabeli zzz natomiast nie wiem jak to zrobić ponieważ musi to być podczas wyświetlania zawartości tabeli yyy którą wyświetlam w następujący sposób
$totalHtml .= ' <tr><td class="userlist">'.$rek[imie].'<br/>'.$rek[nazwisko].'</td>'; for ($i=1; $i <=$NumberOfDays; $i++) { switch ($i) { case ($rek[$i]==$rek[godziny]): $totalHtml .= '<td><div class="grafik" style="background: #'.$rek[godziny_kolory].'">'.$rek[$i].'</div></td>'; break; default: $totalHtml .= '<td><div class="grafik">'.$rek[$i].'</div></td>'; } } }
Jak widać, przy case odbywa się ów porównanie, problem polega na tym, że jesli wybiore za jednym zamachem wszystkie potrzebne dla mnie wartości zapytaniem
SELECT * FROM `xxx`, `yyy`, `zzz`WHERE xxx.id_uzytkownika=yyy.id
to każdy rekord wyświetlany jest po 4 razy, poniewaz tabela xxx ma 4 rekordy.
Myślalem, aby zrobić dodatkowe (osobne) zapytanie dla tabeli xxx
SELECT * FROM `zzz`
wtedy rekordy wyświetlane byłyby prawidłwo, natomiast nie potrafie ich wtedy porównać :/
Mogę wyświetlić tabelę zzz poprzez
}
ale to mnie nie ratuje :/
Prosilbym o pomoc bo męczę się z tym od kilku godzin i nie wiem jak to ugryźć zeby było dobrze

nic? nikt? :/
Panowie pomóżcie bo ja juz do tego nie mam siły

próbowałem już chyba wszystkiego i nic :/