• 30-11-2022, 20:59:35
    #1
    INSERT INTO 'bildirimler' ('id', 'user_id', 'content', 'status', 'type') VALUES ('değer1', 'değer2', 'mesajım', '0', '2');

    değerdeğişkeni bildirimler tablosunda olmayan değerlerden rastgele oluşturmalı. değer2 değeri users tablosundaki id değerlerinden çekilmeli yazmalı. last_active durumu son 1 haftayı kapsayan idler seçilmeli yani. last_active users tablosunda mevcut. Amacım kullanicilar tablosunda bulunan son 1 haftada aktif olmuş kullanicilar için bu kodu kullanmak Yani her zaman mesaj atmak istiyorum. Mesaj sistemi bildirim tablosu. mesaj içeriği "içerik" . Seçeceği "user_id" değerleri de kullanıcılar tablosundaki "last_active" seçeneğine göre seçmeli. Yani son 1 hafta içinde aktif kalmış kullanıcılara toplu mesaj atmak istiyorum. bildirim tablosunda INSERT INTO `bildirimler` (`id`, `user_id`, `content`, `status`, `type`) DEĞERLER ('1', '5', 'mesajım', '0', '2' );

    bu komutu çalıştırdığım zaman id değeri 5 olan kullanıcıya bildirim göndermektedir. Ben users tablosunda son 1 hafta icerisinde çevrimiçi olmuş kullanıcı için bu komutu çalıştırmak istiyorum.
  • 03-12-2022, 21:47:56
    #2
    Sizi doğru anladıysam, user tablosunun verisini paylaşır mısınız? Mesajınızda paylaştığınız gibi SQL query kodlarından bahsediyorum.