lostyazilim
tr.link

Php ile bildirimleri gruplama

13 Mesajlar 1.361 Okunma
acebozum
tr.link

yazilimsoru yazilimsoru Yazilimsoru.com Kullanıcı
  • Üyelik 05.03.2018
  • Yaş/Cinsiyet 26 / E
  • Meslek Web developer
  • Konum İstanbul Avrupa
  • Ad Soyad İ** K**
  • Mesajlar 437
  • Beğeniler 132 / 131
  • Ticaret 0, (%0)
Merhabalar ben bir bildirim sistemi yapıyorum fakat şöyle bir sorunum var.Mesela iki kişi paylaşılan bir gönderiyeyorum yaptı diyelim veritabanında iki kayıt oluşuyor.Ve bildirimlerin sayısını çekerken 2 bildirim var diyor.Benim istediğim ise şu şekilde mesela 2 kişi aynı gönderiye yorum yapınca bunu 1 bildirim olarak görsün.Bunu nasıl yapabilirim? group by id gibi bir şey varmış bununla yapılabiliyormuş fakat ben yapamadım.Yardımcı olur musunuz?
 

 

Web sitem: yazilimsoru.com
elektronikssl
webimgo

yazilimsoru yazilimsoru Yazilimsoru.com Kullanıcı
  • Üyelik 05.03.2018
  • Yaş/Cinsiyet 26 / E
  • Meslek Web developer
  • Konum İstanbul Avrupa
  • Ad Soyad İ** K**
  • Mesajlar 437
  • Beğeniler 132 / 131
  • Ticaret 0, (%0)
Bu konuda bilgili arkadaşlar yokmu?
 

 

Web sitem: yazilimsoru.com

AhmetKarabulut AhmetKarabulut WM Aracı Kullanıcı
  • Üyelik 11.09.2013
  • Yaş/Cinsiyet 30 / E
  • Meslek Bilgisayar Mühendisi
  • Konum İzmir
  • Ad Soyad A** K**
  • Mesajlar 1077
  • Beğeniler 361 / 361
  • Ticaret 33, (%100)
Hocam Google a group bu yazarsanız binlerce örnek var, hazır bilgiyle iş öğrenilmez.
 

 

yazilimsoru yazilimsoru Yazilimsoru.com Kullanıcı
  • Üyelik 05.03.2018
  • Yaş/Cinsiyet 26 / E
  • Meslek Web developer
  • Konum İstanbul Avrupa
  • Ad Soyad İ** K**
  • Mesajlar 437
  • Beğeniler 132 / 131
  • Ticaret 0, (%0)
AhmetKarabulut zaten son çare olarak buraya geldim.Group by id gibi deniyorum fakat bir türlü olmuyor.Örnekleride inceledim yabancı kaynaklarada baktım.Hatta şu anda bile gözden kaçırdığım bir şey var mı diye bakıyorum.
 

 

Web sitem: yazilimsoru.com
wmaraci
wmaraci

AhmetKarabulut AhmetKarabulut WM Aracı Kullanıcı
  • Üyelik 11.09.2013
  • Yaş/Cinsiyet 30 / E
  • Meslek Bilgisayar Mühendisi
  • Konum İzmir
  • Ad Soyad A** K**
  • Mesajlar 1077
  • Beğeniler 361 / 361
  • Ticaret 33, (%100)
O zaman yaptığınız şeyi paylaşın , aldığınız hatayı paylaşın yardımcı olalım hocam. Yazdığınız group by ile yapılıyormuş ama ben yapamadım. Bu şekilde size nasıl yardımcı olabiliriz ? 😊
 

 

yazilimsoru yazilimsoru Yazilimsoru.com Kullanıcı
  • Üyelik 05.03.2018
  • Yaş/Cinsiyet 26 / E
  • Meslek Web developer
  • Konum İstanbul Avrupa
  • Ad Soyad İ** K**
  • Mesajlar 437
  • Beğeniler 132 / 131
  • Ticaret 0, (%0)

$bsorgu = $db->prepare("SELECT COUNT(*) FROM bildirim where bildirim_alan='$ben' and

bildirim_okunma=0 group by bildirim_soru_id order by bildirim_id DESC");

$bsorgu->execute();

$bsay = $bsorgu->fetchColumn();

$bildirimsayi = $bsay;

?>


kodlarım bu şekilde benim istediğim bildirim_soru_id'si aynı olanları gruplayarak 1 bildirim olarak göstersin. AhmetKarabulut ama bu gene bildirimleri aynı çekiyor yani aynı gönderiye 20 yorum yazılmışsa 20 bildirim var gösteriyor.
 

 

Web sitem: yazilimsoru.com

MehmetMasa MehmetMasa WM Aracı Kullanıcı
  • Üyelik 05.10.2016
  • Yaş/Cinsiyet 26 / E
  • Meslek Yazılımcı
  • Konum İzmir
  • Ad Soyad M** M**
  • Mesajlar 1946
  • Beğeniler 552 / 554
  • Ticaret 40, (%100)
yazilimsoru

saydırmak istediğiniz sütun bildirim_soru_id galiba.


Anladığım kadarıyla bu kod sorununuzu çözer


$bsorgu = $db->query("SELECT COUNT(bildirim_soru_id) FROM bildirim where bildirim_alan='$ben' and bildirim_okunma=0 ");

$bildirimsayi = $bsorgu ->Rowcount();


?>

Hocam bu kodu denermisiniz. Sorunuzu tam anlayamadım ama istediğiniz böyle birşey galiba
 

 

yazilimsoru yazilimsoru Yazilimsoru.com Kullanıcı
  • Üyelik 05.03.2018
  • Yaş/Cinsiyet 26 / E
  • Meslek Web developer
  • Konum İstanbul Avrupa
  • Ad Soyad İ** K**
  • Mesajlar 437
  • Beğeniler 132 / 131
  • Ticaret 0, (%0)
mehmetmasa denedim bu seferinde de hiç bildirim olmasa bile bildirim varmış gibi gözüküyor.
 

 

Web sitem: yazilimsoru.com

MehmetMasa MehmetMasa WM Aracı Kullanıcı
  • Üyelik 05.10.2016
  • Yaş/Cinsiyet 26 / E
  • Meslek Yazılımcı
  • Konum İzmir
  • Ad Soyad M** M**
  • Mesajlar 1946
  • Beğeniler 552 / 554
  • Ticaret 40, (%100)
yazilimsoru Hocam üstte yazdığım sorguda bildirim alan bensem ve bildirmi okumadıysam true (1) döndür yaptırmak istedim. Farklı iki gönderiyede bildirim gelse yine 1 döner onları ayarlamanız lazım.
Kodları görmeden birşey diyemicem kendi api yazılımımda bu şekilde kullanıyorum eğer ayni sipariş girilmiş ise yenisini girdirmiyorum.
Sorgu sürekli true dönüyor olabilir.
 

 

yazilimsoru yazilimsoru Yazilimsoru.com Kullanıcı
  • Üyelik 05.03.2018
  • Yaş/Cinsiyet 26 / E
  • Meslek Web developer
  • Konum İstanbul Avrupa
  • Ad Soyad İ** K**
  • Mesajlar 437
  • Beğeniler 132 / 131
  • Ticaret 0, (%0)
mehmetmasa :D bende de tam tersi eğer okunmuşsa 1 olarak güncelliyor.
 

 

Web sitem: yazilimsoru.com
Site Ayarları
  • Tema Seçeneği
  • Site Sesleri
  • Bildirimler
  • Özel Mesaj Al