Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP][MySQL]Wynik SQL na podstawie wyniku z innej tabeli
sasiadstar
post
Post #1





Grupa: Zarejestrowani
Postów: 102
Pomógł: 0
Dołączył: 19.06.2015

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


Witam
Zrobiłem takie zapytanie
$sql = $conn->prepare("SELECT distinct Product_Code FROM $skad WHERE Collection = :wzornik ORDER BY $co ASC");}
$sql->bindParam(':wzornik', $wzornik, PDO::PARAM_STR);
$sql->execute();
$result = $sql->fetchAll();
.....
I dalej nie wiem co zrobić żeby ten wynik podstawić do zapytania z drugiej tabeli.
Czytałem coś o INNER JOIN ale rozbolała mnie głowa od tego a że jestem po kawie to nie chce dostać palpitacji serca od tego. (IMG:style_emoticons/default/smile.gif)
Próbowałem tak i siak i jak to zwykle bywa bez rezultatu.
Problem jest też taki że w wyniku będę otrzymywał taki zapis

"P358,P359,P360,P361,P362" ,
"P319,P320,P321,P322,P323",
"P340,P350"

Szukam takiego rozwiązania
Zwróć wynik z kolumny Product_Name z tabeli x jeżeli wartość w kolumnie Product_Code zawiera dane ze zmiennej $results


Prosiłbym VIKING-a żeby nie uskuteczniał technicznego bełkotu tylko pisał ewentualnie w jakiś przystępniejszy sposób.
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
nospor
post
Post #2





Grupa: Moderatorzy
Postów: 36 559
Pomógł: 6315
Dołączył: 27.12.2004




  1. $sql = $conn->prepare("SELECT distinct skad.Product_Code, x.Product_Name FROM $skad as skad
  2. left join X on skad.Product_Code = x.Product_Code
  3. WHERE Collection = :wzornik ORDER BY $co ASC");}
  4. $sql->bindParam(':wzornik', $wzornik, PDO::PARAM_STR);
  5. $sql->execute();
  6. $result = $sql->fetchAll();
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: 4.10.2025 - 20:01