Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: lista wartości w tabeli
Forum PHP.pl > Forum > Bazy danych > MySQL
oczkers
Posiadam tabelę w której zapisywane są zamówienia składane przez klientów (w jednym zamówieniu może być tylko jeden rodzaj towaru) - rodzaj towaru, ilość zamówionych sztuk, id wysłanego towaru (oddzielne id dla każdej sztuki).
Mam problem przy zamówieniach kilku sztuk - w jaki sposób zapisać kilka id towarów w jednym wierszu?

EDIT:
Czy najwydajniejszym oraz najbardziej profesjonalnym rozwiązaniem jest zapisanie kilku wartości jako jeden string (11,13,21,81), a następnie odczytywanie przy użyciu SPLIT ?
nospor
Cytat
Czy najwydajniejszym oraz najbardziej profesjonalnym
Ani to wydajne ani profesjonalne.

Tabela zamowienie:
ID
INNE DANE ZAMOWIENIA

Tabela zamowienie_towar
ID_ ZAMOWIENIA - id zamowienia, ktorego towar dotyczy
ID_TOWARU
ILOSC
RODZAJ

I juz. Każdy rekord w tabeli zamowienie_towar zawiera tylko jedno ID towaru. Jesli zamowienie X masz 5 towarów, to w tabeli zamowienie_towar pojawi się dodatkowe 5 rekordów, każdy rekord na oddzielny towar
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.