Hej,

robię prosty skrypt do quizu - użytkownicy dostają listę pytań, 2 możliwe odpowiedzi, pytanie na które udzielono odpowiedzi już się nie wyświetlają.
Są 2 tabele:
1) user | id_pytania - wrzucane jest id usera i id pytania na które odpowiedział
2) id | pytanie | odpowiedź1 | odpowiedź2 | accept - przechowuje pytania (accept to tylko dla admina, czy zaakceptowal pytanie i może być wyświetlone dla wszystkich)

Mam gdzieś błąd tylko nie wiem jak to ugryźćsmile.gif
Pytania pobieram następującą instrukcją (id usera narazie ustawiłem const.):
  1. SELECT * FROM questions AS q, answers AS a WHERE a.user = 2 AND a.question_id <> q.id AND q.accept = 1


ok, pobiera pytania, tylko:
- jeżeli nie ma żadnego rekordu w 1 tabeli z zapisanymi odpowiedziami daje 0
- dodałem później if ( rows = 0 ) pobierz * pytania, ale znowu kiedy user odpowie na wszystkie pytania, to wyświetla się cała lista, bo przecież row wróci do 0 skull.gif

czy może ktoś podpowiedzieć jak rozwiązać ten problem? jestem straszną nogą z sql wink.gif

pozdrawiam