Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> Filtrowanie po 2 tabelach
mjanisz
post 13.05.2012, 18:30:37
Post #1





Grupa: Zarejestrowani
Postów: 10
Pomógł: 0
Dołączył: 18.08.2010

Ostrzeżenie: (0%)
-----


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
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 19.07.2025 - 16:20