Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: zliczanie i porównanie rekordów
Forum PHP.pl > Forum > Bazy danych > MySQL
huka
Hej,

nie wiem jak zrobić coś takiego:

Baza danych zawiera 2 tabele. W jednej z nich zapisane są dane czy odpowiedź jest prawdziwa czy fałszywa (1-prawdziwa, 0-fałszywa). W drugiej zapisane jest jakie odpowiedzi wybrał użytkownik.

Jak należy napisać skrypt aby zliczył wszystkie prawidłowe odpowiedzi w pierwszej tabeli i porównał je z odpowiedziami wybranymi przez użytkownika, zapisanymi w drugiej tabeli. Nastepnie po porównaniu tych danych wyświetlił wynik ile prawidłowych odpowiedzi zostało wybranych.

Nie bardzo wiem jak sie do tego zabrać. Liczę na jakąś pomoc exclamation.gif!
redman2
Bardzo nam przykro,
ale nikt Ci nie pomoze, jezeli nie dolaczysz struktur tabel

Ciezko napisac pytanie jezeli nie widzisz na jakich kolumnach pracujesz
huka
Mam takie 2 tabele:
  1. CREATE TABLE Odpowiedzi(
  2. ID_odpowiedzi int(5) UNSIGNED NOT NULL AUTO_INCREMENT,
  3. ID_pyt int(5) NOT NULL,
  4. Odpowiedz varchar(35) NOT NULL,
  5. Dobra_odp varchar(20) NOT NULL,
  6. PRIMARY KEY (ID_odpowiedzi));
  7.  
  8. CREATE TABLE Uzyskane_odp(
  9. ID_uzyskanej_odp int(5) UNSIGNED NOT NULL AUTO_INCREMENT,
  10. ID_sprawdzianu int(5) NOT NULL,
  11. ID_studenta int(5) NOT NULL,
  12. ID_odpowiedzi int(5) NOT NULL,
  13. ID_pytania int(5) NOT NULL,
  14. PRIMARY KEY (ID_uzyskanej_odp));


W tabeli odpowiedzi znajdują sie wszystkie odpowiedzi do pytań. Do każdego pytania przypisane są 4 odpowiedzi. W tabeli odpowiedzi jest również zapisane czy dana odpowiedź jest poprawna. Natomiast w tabeli uzyskane_odp są zapisane odpowieedzi jakie wybrał użytkownik.
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.