Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP]Język obcy czy kilka pól w tabeli czy jako array, pomoc w problemie.
casperii
post
Post #1





Grupa: Zarejestrowani
Postów: 681
Pomógł: 28
Dołączył: 14.08.2014

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


Witam, mam następujące pytanie, chcę dodawać a następnie wyciągać znajomość języków obcych oraz ich poziom.
Czy w bazie utworzyć pola np: język1, ocena1, jezyk,2, ocena2, jezyk3, ocena3 itd?
Czy może 2 pola język i ocena a dodawać jako array po przecinku ?
Co jest wydajniejsze i lepsze? Co jeśli user mi w pisze w polu ocena lub język np: "polski," lub "biegle, gadam po niemiecku" ? wtedy doda mi się do bazy tekst z przecinkiem i jak wtedy wyciągnąć dane i je podzielić?
No i w końcu jak zrobić pętle while z takimi 2 polami i rozbić to na tyle inputów ile będzie tych języków dopisanych?

Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 1)
Damonsson
post
Post #2





Grupa: Zarejestrowani
Postów: 2 355
Pomógł: 533
Dołączył: 15.01.2010
Skąd: Bydgoszcz

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


Dodatkowa tabela z kolumnami:
id usera | id jezyka | ocena

id usera kluczem obcym do tabeli users, którą pewnie już masz
id jezyka kluczem obcym do tabeli słownikowej języków, którą to tabele musisz sobie stworzyć
ocena zwykły varchar


Co do pętli while, inputów i jak, przeczytaj pierwszy lepszy kurs PHP + MySQL
Go to the top of the page
+Quote Post

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: 5.10.2025 - 15:45