Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [php/sql] Tworzenie zapytania
Kreton
post
Post #1





Grupa: Zarejestrowani
Postów: 345
Pomógł: 3
Dołączył: 20.02.2005

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


Witam, potrzebuję stworzyć zapytanie: przykładowo:
  1. UPDATE `klasa` SET `Matematyka` = '5,5,5,5',`Język Polski` = '5,5,5,5',`Historia` = '5,5,5,5',`Angielski` = '5,5,5,5',`Biologia` = '5,5,5,5',`Chemia` = '5,5,5,5' WHERE `id` = '5' ;


Mam 2 tablice : $kolumny, gdzie od indeksu 3 zaczynają się przedmioty ( a właściwie nazwy przedmiotów, ale także są to nazwy kolumn w tabeli z ocenami w bazie ). $nowe_oceny ( oceny przesłane przez formularz )gdzie również indeksowanie zaczyna się od 3, aby zachować zgodność z tablicą $kolumny. I teraz nie wiem jak automatycznie takie zapytanie jak wyżej wygenerować, chodzi tylko o siąg pomiędzy 1 przedmiotem a ostatnim. Liczba przedmiotów się zmienia, wiec musi to być generowane na podstawie tych tablic wyżej.
Pomóżcie bo nie mam zielonego pojęcia jak to zrobić :/
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
SongoQ
post
Post #2





Grupa: Przyjaciele php.pl
Postów: 2 923
Pomógł: 9
Dołączył: 25.10.2004
Skąd: Rzeszów - studia / Warszawa - praca

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


Dokladnie malo efektywne. Nowe przedmioty powoduja zmiane logiki jak i struktury bazy

klasa
id | nazwa

przedmiot
id | nazwa

ocena
id | wartosc

uczen
id | imie | nazwisko | klasa_id

przedmiot_klasa
id | przedmiot_id | klasa_id

uczen_ocena
id | uczen_id | ocena_id

Takie cos, oczywiscie mozna zrobic to inaczej ale takie rozbicie jast latwiejsze do zaimplementowania i wiele rzeczy wynika z relacji.
Go to the top of the page
+Quote Post

Posty w temacie


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

 



RSS Aktualny czas: 6.10.2025 - 06:41