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.
Mysql tablodaki kullanıcılara toplu id seçerek komut çalıştırmak
1
●106
- 30-11-2022, 20:59:35