MySQL 2 tablodan veri çekmek

ByPassTR

Kilopat
Katılım
19 Aralık 2018
Mesajlar
707
Çözümler
12
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.
 
Join komutlarına bakabilirsin.

 
$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.
 
Phpmyadmin içerisinde çalıştırdığımda bile hata verdi hocam.
 
Özel isimler barındırıyor hocam. Paylaşmam etik olmaz.
 
"$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.
 
Bu siteyi kullanmak için çerezler gereklidir. Siteyi kullanmaya devam etmek için çerezleri kabul etmelisiniz. Daha Fazlasını Öğren.…