![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 733 Pomógł: 4 Dołączył: 11.11.2009 Ostrzeżenie: (0%) ![]() ![]() |
Witam wszystkich.
Mam pytanie. U mnie w bazie, jeśli ktoś zakupi np. 3 przedmioty to tworzą się trzy rekordy w bazie `zamowienia` i chcę teraz je wszystkie wyciągnąć do wysyłki maila i nie wiem jak to zrobić, bo chcę tylko trzy ostatnie. Jeśli ktoś zamówi dwie rzeczy to tylko dwa ostatnie rekordy itd. Macie jakiś pomysł? |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Moderatorzy Postów: 6 072 Pomógł: 861 Dołączył: 10.12.2003 Skąd: Dąbrowa Górnicza ![]() |
Musisz mieć jakąś kolumnę grupującą zamówione produkty w 1 zamówienie. Przykładowo:
zamowienia [id, uzytkownik] zamowione_produkty [id, id_zamowienia, produkt] Wówczas pobierasz wszystkie rekordy z tabeli zamowione_produkty, dla których id_zamowienia to zamówienie, dla którego produkty chcesz pobrać. Jeśli nie masz w żaden sposób zorganizowanego takiego powiązania (nie wiem - klucz sesji, cokolwiek) to raczej nie ogarniesz tego. Nie będziesz w stanie przyporządkować zamówionych produktów do konkretnego zamówienia. |
|
|
![]() ![]() |
![]() |
Aktualny czas: 3.10.2025 - 10:06 |