Arama butonu
Bu konudaki kullanıcılar: 1 misafir
7
Cevap
523
Tıklama
0
Öne Çıkarma
Sorguya birden fazla şart koyma
W
11 yıl
Onbaşı
Konu Sahibi

Arkadaşlar merhaba ben veritabınım dan onaylı yorumlu şu şekilde çekiyorum,
"SELECT * FROM yorum where onay='1' ";
yanlız benim şöle bir sorunum var habere aiit yorumuda çekmem lazım aynı zamanda haber idsini yorumun tablosuna haber_id diye ekledim sadece çekmede sorun yaşıyorum yani bana şöle bir sorgu lazım hem onay 1 olanları hemde yorum id = haber_id olan verileri getirmesini istiyorum.nasıl yapabilirim.

DH forumlarında vakit geçirmekten keyif alıyor gibisin ancak giriş yapmadığını görüyoruz.

Üye olduğunda özel mesaj gönderebilir, beğendiğin konuları favorilerine ekleyip takibe alabilir ve daha önce gezdiğin konulara hızlıca erişebilirsin.

Üye Ol Şimdi Değil



H
11 yıl
Teğmen

ne yapmak istediğini tam anlamadım ama sanırım yapmak istediğin join işlemi bi araştır derim


Bu mesaja 1 cevap geldi.
V
11 yıl
Yüzbaşı

View olusturabilirsin inner join ile yorum tablonu haberler tablon ile birlestir



< Bu ileti mini sürüm kullanılarak atıldı >

M
11 yıl
Yüzbaşı

yorum_id=haber_id olmaz zaten cunku 36 numarali yorumun 36 numarali habere gider alakasiz olur.

bir habere yorum cekiyorsan


SELECT * FROM yorum where onay='1' AND haber_id={get_haber_id}



< Bu ileti mobil sürüm kullanılarak atıldı >

W
11 yıl
Onbaşı
Konu Sahibi

Hocam join ile çözebilcem gibi yapamazsam paylaşıcam burda,benim yapmak istedğim şey şu iki farklı tablo biri haberler diğeri yorumlar,habere ait (onaylı )yorumu çekmek, habere ait yorumu çekebiliuorum,haber id sini yoruma haber id diye ekliyorum,fakat hem haber id si uyan hemde onaylı olan yorumu çekmek soruunum.cevaplarınız için teşekkürler


Bu mesaja 1 cevap geldi.

Bu mesajda bahsedilenler: @hitman80
B
11 yıl
Çavuş

metamo cevabını vermiş. Haber id si bellidir sonuçta sen ise çekerken SELECT * FROM yorum where onay='1' AND haber_id=$haberid gibi çekebilirsin. O haberin id si phpden gelir ve komut şöyle olur SELECT * FROM yorum where onay='1' AND haber_id='5' böylece 5 numaralı haberin onaylı yorumlarını çekmiş olursun, istediğin bu değil mi?



V
11 yıl
Yüzbaşı

Haberler ve yorumlar adinda iki tablomuz var

SELECT H.haberBaslik,Y.haberYorum From ON HABERLER H ON. YORUMLAR Y INNER JOIN Y.haberid = H.haberid Where Y.onay='1'

Haberleri sartsiz listeleyecek ancak yorumlari onay durumu 1 olanlati getirecek Aradigin bu sanirim.



< Bu ileti mini sürüm kullanılarak atıldı >
Bu mesaja 1 cevap geldi.
W
11 yıl
Onbaşı
Konu Sahibi

Arkadaşlar teşekkür ederim yardımcı olduğunuz gibi sorunu SELECT * FROM yorum where onay='1' AND haber_id=$haberid sql sorgusu ile hallettim.



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.