![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 600 Pomógł: 2 Dołączył: 1.09.2002 Skąd: Wrocław Ostrzeżenie: (0%) ![]() ![]() |
Witam
Jestem w trakcie isania sondy.. jest taki problem, że urzytkownik może podac dowolną liczbe pól odpowiedzi (1-20)... Problem jest w tym jak zapisac to wszystko w bazie... W bazie zrobiłem 4 pola: id pytanie odpowiedzi opcja potrzebuje zapisac liste odpowiedzi w bazie np: tak|nie wiem|może|nie - odpowiedzi 1|5|9|2 - opcje próbowałm za pomocą pętli for, ale coś nie wychodziło.. Najgorsze jest to, że liczba odpowiedzi nie jest stała.. Nie wie ktoś co z tym zrobić.. |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Przyjaciele php.pl Postów: 398 Pomógł: 0 Dołączył: -- Skąd: Poznań Ostrzeżenie: (0%) ![]() ![]() |
Itsme ma oczywiście rację. Jego rozwiązanie jest skalowalne - a to ważna cecha. Chciałem tylko wspomnieć, że przy prostych zastosowaniach wystarczy połączyć elementy przecinkami (implode ale z przecinkiem) i wrzucić do jednego pola. MySQL ma polecenia takie jak FIND_IN_SET albo IN - pozwalają one dobrać się do takiego pola w miarę komfortowo.
|
|
|
![]() ![]() |
![]() |
Aktualny czas: 2.10.2025 - 20:09 |