gokrtl
mekatronik.org
Kullanıcı
-
Üyelik
11.11.2016
-
Yaş/Cinsiyet
41 / E
-
Meslek
Özel Güvenlik Görevlisi
-
Konum
Antalya
-
Ad Soyad
G** K**
-
Mesajlar
122
-
Beğeniler
19 / 24
-
Ticaret
0, (%0)
$query = $db->query(SELECT i.xxx FROM icerikler i INNER JOIN slider s ON i.icerik_id = s.postid);
$icerik = $query->fetch(PDO::FETCH_ASSOC);
xxxx yerine çekmek istediğin kaydı yazarsın.
1 kişi bu mesajı beğendi.
www.mekatronik.org/forum
-
Üyelik
10.11.2013
-
Yaş/Cinsiyet
27 / E
-
Meslek
Front-End Developer
-
Konum
Adana
-
Ad Soyad
S** D**
-
Mesajlar
1345
-
Beğeniler
234 / 472
-
Ticaret
12, (%100)
Diğer konunuzda belirttim nasıl kullanacağınızı. Ayrıca bu sorgunuzda büyük bir mantık hatası var. Where sellerid = users.id demişsiniz. Hangi users.id yi arayacak ? Onu geçtim sellerid demişsiniz fakat products.sellerid olması gerekiyor.
Kısacası olay şöyle gerçekleşmeli;
$id = /* Şuan ki üyenizin id si */
$myquery= $db->query("SELECT * FROM users INNER JOIN products ON users.id = products.sellerid WHERE products.sellerid = :userid");
$myquery->bindParam(':userid', $id, PDO::PARAM_STR);
2 kişi bu mesajı beğendi.
sefacandemir.com.tr
-
Üyelik
10.11.2013
-
Yaş/Cinsiyet
27 / E
-
Meslek
Front-End Developer
-
Konum
Adana
-
Ad Soyad
S** D**
-
Mesajlar
1345
-
Beğeniler
234 / 472
-
Ticaret
12, (%100)
Php bilgim çok iyi değil syntax lar da sorun yaşayabilirsiniz ben veritabanı programlama öğrencisiyim fakat genel mantığı anlamaya ve anlatmaya çalıştım elimden geldiğince.
1 kişi bu mesajı beğendi.
sefacandemir.com.tr
-
Üyelik
10.11.2013
-
Yaş/Cinsiyet
27 / E
-
Meslek
Front-End Developer
-
Konum
Adana
-
Ad Soyad
S** D**
-
Mesajlar
1345
-
Beğeniler
234 / 472
-
Ticaret
12, (%100)
Pdo parametre yazım kurallarına (syntax) a bakar mısınız? Benim pek bilgim yok. Sanırım :userid bir veri döndürmüyor. Direk :userid şeklinde basıyor ve sql de bunu syntax hatası olarak algılıyor.
Mantıktan şöyle bahsedeyim size;
Siz iki tabloyu birleştirip elinizdeki bir veri ile listeleme yapmak istiyorsunuz bu durumda WHERE komutundan sonra 'eşitlemek istediğiniz kolon adı = elinizdeki veri' şeklinde listeletmelisiniz.
sefacandemir.com.tr