Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [pomoc] LEFTJOIN
mokry
post 22.11.2006, 21:05:57
Post #1





Grupa: Zarejestrowani
Postów: 374
Pomógł: 23
Dołączył: 3.06.2006
Skąd: Katowice

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


Krótko i zwięźle:

Czy macie może jakieś linki do stron, w których dobrze opisane jest użycie LEFTJOIN, najpeiej z jakimiś przykładami,

Dokladniej chodzi mi o wyciaganie danych jednym zapytaniem jednoczesniej z dwoch tabel i mozliwosc przedstawienia ich pozniej poprzez mysql_fetch_array w petli.

Przyklad:
Zamiast czegos takiego (przyklad bardzo niezoptymalizowany:
Struktura tabel:

cart_tmp:
Kod
session_id | user_id | product_id | quantity | time | IP


products:
Kod
id | cat_id | name | desc | price


  1. <?
  2. $query = 'SELECT * FROM cart_tmp WHERE session_id = $session_id';
  3. $wynik = mysql_query($query);
  4. $ile_produktow = mysql_num_rows($wynik);
  5.  
  6. $suma = '0.00';
  7. while($row = mysql_fetch_array($wynik)) {
  8. $product_id = $row['product_id'];
  9. $query_2 = 'SELECT cena FROM products WHERE id = $product_id';
  10. $wynik_2 = mysql_query($query_2);
  11. $row_2 = mysql_fetch_array($wynik_2);
  12. }
  13. ?>



Za wszystkie propozycje z gory dzieki
Pozdro,
Michal

Ten post edytował mokry 22.11.2006, 21:33:59


--------------------
Pomogłem? Podziękuj proszę klikając poniżej "POMÓGŁ" ;)
Go to the top of the page
+Quote Post

Posty w temacie


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: 14.08.2025 - 12:06