PDA

View Full Version : سوال: چطور میشه فهمید که مقدار دیتابیس تغییر کرده؟؟



dani999
دوشنبه 30 اردیبهشت 1398, 21:29 عصر
سلامدارم یه کاری میکنم که توش لازم دارم بفهمم که مقدار یکی از خونه های جدولم تو دیتابیس تغییر کرده .برای توضیح بیشتر فرض کنین که یک کاربر اطلاعاتی رو میفرسته که یک کاربر دیگه باید مطلع بشه که این اطلاعات فرستاده شدن. (PHP)ممنون میشم کمکم کنین .

ali_sed
پنج شنبه 02 خرداد 1398, 13:00 عصر
سلام

لطفا بیشتر توضیح دهید میخواهید چیکار کنید از چه ابزارهایی استفاده می کنید مثلا از socket.io استفاده کرده اید؟ این نوتیفیکیشن چطوری قراره ارسال بشه؟ تحت وب است یا مثلا پیامکه یا به تلگرام فرد دوم ارسال میشه.

ali_sed
پنج شنبه 02 خرداد 1398, 13:04 عصر
بهترین کاری که میشه انجام داد این است که همان زمان که کاربر اول مقدار جدید را ارسال می کند نوتیفیکیشنی به کاربر دوم ارسال کنید.

در صورتی که به کدهایی که مقدار جدول در دیتابیس را تغییر می دهد دسترسی ندارید می توانید از تریگرها در mysql استفاده کنید یا اگر آنی بودن اعلان اهمیت نداره می توانید از کرون جاب نیز استفاده کنید مثلا هر یک دقیقه یا هر 5 دقیقه یکبار جدول مورد نظر را بررسی کنید.