MySQL 2 tablodan veri çekmek

ByPassTR

Hectopat
Katılım
19 Aralık 2018
Mesajlar
568
Çözümler
10
MySQL 2 tablodan "ID" sayılarından eşleştirip veri çekmek istiyorum.
Örnek olarak bir kategorideki birden çok ürünü kategori sayfasında göstermek istiyorum. Bir ürün birden çok kategoride bulunabiliyor.
Bunun için hangi komutu kullanmam gerekiyor? Şimdiden teşekkürler.
 
$sorgu = "SELECT categorizations.title, triz_principles.principles FROM categorizations INNER JOIN triz_principles ON triz_principles.triz_principles_id = categorizations.id";

Komutu kullanıyorum "id" değeri önceki sayfadan geliyor fakat komut "Uncaught PDOException: SQLSTATE[HY093]: Invalid parameter number: number of bound variables does not match number of tokens in" hatası veriyor.
Join komutlarına bakabilirsin.

 
"$sorgu= "SELECT * FROM categorizations INNER JOIN triz_principles ON categorizations.triz_principles_id = triz_principles.id ";
$stmt = $con->prepare($sorgu);
$stmt->bindParam(1, $id);
$stmt->execute();"

Şeklinde düzenledim "Fatal error: Uncaught PDOException: SQLSTATE[HY093]: Invalid parameter number: number of bound variables does not match number of tokens in Stack trace: #0 PDOStatement->execute() #1 {main} thrown" Hatası aldım.
 

Geri
Yukarı