-
Üyelik
22.11.2013
-
Yaş/Cinsiyet
34 / E
-
Meslek
Bilgisayar Programcılığı
-
Konum
İstanbul Avrupa
-
Ad Soyad
Y** A**
-
Mesajlar
435
-
Beğeniler
90 / 80
-
Ticaret
1, (%100)
Merhaba arkadaşlar. Sitemde bu queryi çalıştırırken hata alıyorum. Sorun nereden kaynaklı, bilgisi olan var mı?
SELECT * FROM attachments WHERE IN (5805) AND attach_rel_module='post'
#1064 - You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'IN (5805) AND attach_rel_module='post' LIMIT 0, 30' at line 1
Skype: mehmetgyazilim
-
Üyelik
26.10.2012
-
Yaş/Cinsiyet
42 / E
-
Meslek
Öğretmen
-
Konum
Mardin
-
Ad Soyad
** **
-
Mesajlar
3
-
Beğeniler
0 / 1
-
Ticaret
0, (%0)
'post' sorgu içinde kullanamazsın değişkene ataman lazım örn : $post=$_GET['post']; yada $post=$_POST['post'];
daha sonra :
SELECT * FROM attachments WHERE IN (5805) AND attach_rel_module='$post'
1 kişi bu mesajı beğendi.
www.firmagezgini.net - www.ngmedya.com
-
Üyelik
22.11.2013
-
Yaş/Cinsiyet
34 / E
-
Meslek
Bilgisayar Programcılığı
-
Konum
İstanbul Avrupa
-
Ad Soyad
Y** A**
-
Mesajlar
435
-
Beğeniler
90 / 80
-
Ticaret
1, (%100)
Hayır post değişken değil, orada değeri post olan satırlar çekiliyor.
Yardımınız için teşekkür ederim.
Skype: mehmetgyazilim
-
Üyelik
25.06.2012
-
Yaş/Cinsiyet
38 / E
-
Meslek
Engineering Director
-
Konum
İstanbul Avrupa
-
Ad Soyad
T** C**
-
Mesajlar
771
-
Beğeniler
2 / 260
-
Ticaret
0, (%0)
SELECT * FROM attachments WHERE IN (5805)
Burada IN kullanmışsınız fakat hangi sutun için olduğunu belirtmemişsiniz.
SELECT * FROM attachments WHERE ID IN (5805) -> ID gibi bir sutun için IN fonksiyonunu kullanmalısınız.
https://www.linkedin.com/in/turgaycan/
Kaliteli kod yazılır.. (Günlük/Saatlik ücreti ile)