Arama butonu
Bu konudaki kullanıcılar: 1 misafir
1
Cevap
128
Tıklama
0
Öne Çıkarma
Mysql sorgumda hata mı var
W
7 yıl
Yüzbaşı
Konu Sahibi

Merhaba,

bir arkadaşlar bölümümüz var (arkadaşlar mysql veritabanından çekiliyor) ve buton olarak gösteriliyor. Butona tıklanınca bir mesajlaşma penceresi çıkıyor. Orada mesajlar çıkıyor. Ama ben hangi kullanıcıya tıklasam tıklayayım hep aynı mesajlar geliyor. Verileri(mesajları) çekerken şöyle bir sorgu yazdım : 

select * from mesaj.mesaj where kime = ('" + debtndgr + "' or '" + kult.getText() + "') and kimden = ('" + debtndgr + "' or '" + kult.getText() + "')

debtndgr = tıklanan buton verisi - arkadas (a adlı kullanıcı diyelim)
kult.getText() = giriş yapan kullanıcı (b adlı kullanıcı diyelim)

ben aslında burada hem a'nın b'ye attığı mesajları hem de b'nin a'ya attığı mesajları çekmeye çalıştım.

Sorguda hata var mı?

Cevaplarınızı bekliyorum.

Yardımınıza ihtiyacım var.

Not: aslında konu sql bölümünde açılmalı ama Java’da çalıştırdığım için buraya açtım



< Bu ileti DH mobil uygulamasından atıldı >

H
7 yıl
Binbaşı

Veritabanınızı nasıl tasarladınız bilmiyorum fakat, aklımda oluşan basit biçim için aşağıdaki sorgu uygun gözüktü;

"SELECT * FROM mesaj.mesaj WHERE (kimden='"+kult.getText()+"' AND kime='"+debtndgr+"') OR (kimden='"+debtndgr+"' AND kime='" +kult.getText()+"')"

//İşaret hatası olabilir test etmeden yazdım.



DH Mobil uygulaması ile devam edin. Mobil tarayıcınız ile mümkün olanların yanı sıra, birçok yeni ve faydalı özelliğe erişin. Gizle ve güncelleme çıkana kadar tekrar gösterme.