![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 8 Pomógł: 0 Dołączył: 18.11.2003 Skąd: Kraków Ostrzeżenie: (0%) ![]() ![]() |
mam koszyk oparty na cookies, które przechowuje dwie zmienne id produktu || ilośc. Dzięki nim moge odczytywać i wyswietlac dane produktów z bazy w koszyku. Co zrobic aby zapisać w bazie takie zamówienie (nazwa produktu, ilośc i cena) w jednej zmiennej jako jeden rekord? Muszę tak ponieważ produkty są przeważnie te same a zmienia się ich cena .....Prosze o pomoc...
Ten post edytował radmax 12.12.2004, 18:39:00 |
|
|
![]() |
![]()
Post
#2
|
|
![]() Grupa: Zarejestrowani Postów: 140 Pomógł: 16 Dołączył: 12.06.2002 Skąd: Kielce Ostrzeżenie: (0%) ![]() ![]() |
Po prostu zapisz to w polu varchar oddzielając ustalonymi separatorami (np. | lub * - czyli nazwa_produktu|ilość|cena). Przy wyciąganiu z bazy będziesz dzielił ten rekord po seperatorze i w efekcie otrzymasz 3 wartości.
|
|
|
![]()
Post
#3
|
|
![]() Grupa: Zarejestrowani Postów: 764 Pomógł: 3 Dołączył: 30.04.2003 Ostrzeżenie: (0%) ![]() ![]() |
Moim skromnym zdaniem nie wiem czy to jest najlepszy projekt bazy danych z gdyz z tego co napisales wynika, ze w jednym polu chcesz zapisac wiele informacji co jest raczej zlym rozwiazaniem.
Czy nie jest lepiej dodatkowa tabele gdzie bedziesz przechowywal dane o zamowieniach, tym bardziej. Przedstaw obecny projekt bazy danych, wowczas lepiej bedzie Ci pomoc. |
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 26.06.2025 - 23:37 |