![]() |
![]() |
![]() ![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 1 045 Pomógł: 5 Dołączył: 8.11.2004 Skąd: trójmiasto Ostrzeżenie: (0%) ![]() ![]() |
Jak połaczyć dwa poniższe zapytania w jedno:
"SELECT id_prod FROM kat_prod WHERE id_kat = ".$_GET['kat']." "; $wynik = [wynik powyższego zapytania] for wszystkie uzyskane id_prod zrób poniższe "SELECT * FROM prod WHERE id_prod = ".$_GET['id_prod']." "; |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Moderatorzy Postów: 36 557 Pomógł: 6315 Dołączył: 27.12.2004 ![]() |
|
|
|
![]() ![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 1 045 Pomógł: 5 Dołączył: 8.11.2004 Skąd: trójmiasto Ostrzeżenie: (0%) ![]() ![]() |
OK juz mi działa tego typu zapytanie:
$query = " SELECT * FROM kategorie_produktow, produkty "; $query .= " WHERE kategorie_produktow.id_kategorii = '".$_GET['kategoria']."'"; $query .= " AND kategorie_produktow.id_produktu = produkty.id "; ale jak dodam jeszcze sprawdzenie trzeciej tabeli do juz mi nie działa: $query = " SELECT * FROM kategorie_produktow, produkty, zdjecia "; $query .= " WHERE kategorie_produktow.id_kategorii = '".$_GET['kategoria']."'"; $query .= " AND kategorie_produktow.id_produktu = produkty.id "; $query .= " AND zdjecia.produkt = produkty.id "; Chodzi mi o to zeby jeszcze sprawdzał dodatkowo trzecią tabelę w celu wyświetlenia zdjęcia produktu, jeśli takie zdjęcie istnieje, Ale nie działa mi - co napisałem nie tak ? Ten post edytował php programmer 24.08.2005, 11:36:26 |
|
|
![]()
Post
#4
|
|
Grupa: Moderatorzy Postów: 36 557 Pomógł: 6315 Dołączył: 27.12.2004 ![]() |
a co ci nie dziala. wali jakis blad? daj echo mysql_error(); po wykonaniu zapytania.
Amo ze ci nie zwraca zadnych rekordów bo nie ma dany produkt zdjęcia? |
|
|
![]() ![]()
Post
#5
|
|
Grupa: Zarejestrowani Postów: 1 045 Pomógł: 5 Dołączył: 8.11.2004 Skąd: trójmiasto Ostrzeżenie: (0%) ![]() ![]() |
no właśnie nie mam zadnych zdjęc,
ale moim zamierzeniu było, aby brak zdjęć nie blokował, bo zdjęcia są opcjonalne jak produkt nie ma zdjecia to po prostu nie wyświeli zdjęcia przy tym produkcie a nie ze nie wyswietli zaraz tego produktu |
|
|
![]()
Post
#6
|
|
Grupa: Moderatorzy Postów: 36 557 Pomógł: 6315 Dołączył: 27.12.2004 ![]() |
left join
|
|
|
![]() ![]()
Post
#7
|
|
Grupa: Zarejestrowani Postów: 1 045 Pomógł: 5 Dołączył: 8.11.2004 Skąd: trójmiasto Ostrzeżenie: (0%) ![]() ![]() |
ok sprubuje,
tak w ogóle to pierwszy raz widze takie polecenie (tzn. left join ) na studiach tego nie było Ten post edytował php programmer 24.08.2005, 12:16:20 |
|
|
![]() ![]() |
![]() |
Aktualny czas: 24.08.2025 - 01:00 |