Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [SQL][PHP]sprawdzenie zmiennej w drugiej tabeli
roghatt
post 7.04.2011, 09:33:59
Post #1





Grupa: Zarejestrowani
Postów: 250
Pomógł: 11
Dołączył: 20.03.2006

Ostrzeżenie: (0%)
-----


Witam
Z pierwszej tabeli pobieram produkty pewnego producenta
  1. $wynik1= mysql_query ("SELECT * FROM products WHERE producent=5");

Następnie pobieram id produktu:

  1. while($row=mysql_fetch_array($wynik1))
  2. {
  3. $products_id=$row['products_id'];


Teraz pobieram dane o sprzedazy produkty z drugiej tabeli:
  1. $wynik2= mysql_query ("SELECT * FROM orders_products WHERE products_id=$products_id AND products_model='mapa samochodowa'");


Tutaj mam pytanie bo trochę chyba robię to źle.
Skoro pobieram dane z pierwszej tabeli jednego produktu o konkretnym id i konkretnym producencie to w drugiej tabeli chce go wyszukac, ale zdarza sie, ze tego produktu nie ma w drugiej tabeli (nie byl nigdy sprzedany) to jak wtedy powyzszy kod sie zachowuje, bedzie wyszukiwal produkt o konkretnym id w drugiej tabeli ktorego tam nie ma. Czy w tym to sie przerwie samo i pobierze z tabeli pierwszej kolejne id produktu ktory juz znajdzie w drugiej tabeli?
Inna sprawa, jak znajdzie w drugiej tabeli produkt o danym ID, ale nie bedzie to model "mapa samochodowa" to jak sie to zachowa? bo dalej w kodzie wypisuje sobie dane tego produktu, cene, nazwe itp.
Jak to jest zle to jak to napisac ze jesli produkt o danym id znajduje sie w drugiej tabeli oraz ze jest to mapa samochodowa to zeby wykonywal dalej kod.
Go to the top of the page
+Quote Post
piotrooo89
post 7.04.2011, 09:45:56
Post #2


Newsman


Grupa: Moderatorzy
Postów: 4 005
Pomógł: 548
Dołączył: 7.04.2008
Skąd: Trzebinia/Kraków




możesz to zrobić w jednym zapytaniu używając LEFT JOIN.


--------------------
Go to the top of the page
+Quote Post
roghatt
post 7.04.2011, 12:48:03
Post #3





Grupa: Zarejestrowani
Postów: 250
Pomógł: 11
Dołączył: 20.03.2006

Ostrzeżenie: (0%)
-----


dzięki pomogło, uzyskałem to co chciałem!
Go to the top of the page
+Quote Post

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

 



RSS Wersja Lo-Fi Aktualny czas: 23.06.2025 - 12:59