![]() |
![]() |
![]()
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? |
|
|
![]() |
![]()
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 |
|
|
![]() ![]() |
![]() |
Aktualny czas: 5.10.2025 - 15:45 |