<?php $zapytanie = "SELECT * from `friends` WHERE `zapraszajacy` = '$user' OR `zaproszony` = '$user' AND `status` = '1' ORDER BY 'kiedy' DESC LIMIT 0, 4;"; $zapraszajacy=$wiersz['zapraszajacy']; $zaproszony=$wiersz['zaproszony']; if ($zapraszajacy == $user) { $jedenzmienna=$zaproszony; } else { $jedenzmienna=$zapraszajacy; } $zapytanie = "SELECT `czyistniejezdjecie` FROM `uzytkownicy` WHERE `login`='$jedenzmienna';"; $czyistniejezdjecie=$danee['czyistniejezdjecie']; } ?>
Nie wiem, jak zrobić żeby nie było to tak mało wydajne, jak jest teraz, czyli każdy "obrót" pętli to nowe zapytanie;
kolumne czyistniejezdjecie odczytuje z tabeli uzytkownicy gdzie struktura wyglada tak login|haslo|czyistniejezdjecie|ostatnielogowanie
z kolei kolumne zapraszajacy albo zaproszony, w zależności od tego który użytkownik zaprosi którego, nie zmienia to faktu że są znajomymi, odczytuje z tabeli friends
Wnioskuje na podstawie wcześniejszych wypowiedzi użytkowników, że najlepszym sposobem, będzie połączenie tych tabel, tylko tutaj mam problem, bo w tym przykładzie zapytanie jest dosyć złożone.
Pozdrawiam