Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP][MySQL]Pobranie danych z bazy do wysyłki maila
adrianozo
post
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ł?
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
phpion
post
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.
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 3.10.2025 - 10:06