بروز خطا
   [message]
اشتراک در سوال
رای ها
[dataList]
پرسش و پاسخ

چطور میشه فهمید کاربر کدوم مخاطبشو تغییر داده یا اضافه کرده؟

مدیریت گفتگو
cormen2 10 سال پیش
آخرین تغییر: 10 سال پیش

سلام. من تغییرات لیست اطلاعات تماس ها رو میتونم چک کنم ولی اینکه دقیقا کدوم کانتکت تغییر کرده رو نمیتونم بفهمم. راهی هست که بشه فهمید ؟

نظرات

cormen2 10 سال پیش
ممنون. ولی همون طور که عرض کردم تغییرات رو میتونم بفهمم. من دنبال این هستم که کدوم مخاصب تغییر کرده.
Vahid 10 سال پیش
می تونی هر وقت مخاطبی تغییر کرد لیست مخاطبین رو دوباره بگیری.
cormen2 10 سال پیش
دنبال یه روش بهینه هستم. اگه لیست رو دوباره بگیرم باز هم پیدا کردن فرد تغییر یافته کلی سربار به برنامه تحمیل می کنه.
MOJTABA 10 سال پیش
با thread ها نمیشه تقسیم وظایف کرد؟ گرفتن لیست توی یه thread و ... البته اگه راه حل ساده تری پیدا نشه
cormen2 10 سال پیش
خیلی سرچیدم ولی ظاهرا راه اصولی برای این منظور وجود نداره. بالاخره تصمیم گرفتم از همه کانتکت ها یک md5 بگیرم و insert کنم داخل دیتابیس. حالا اگر هر تغییری در کانتکت ها انجام شد، بیام md5 تمام کانتکت ها رو یک به یک داخل دیتابیس جستجو کنم (با دستور SELECT) اگر پیدا نکرد معنیش اینه که : یا این کاربر اضافه شده و یا تغییر کرده. ولی این موضوع رو همچنان پیگیرم که راه بهتری براش میشه نوشت یا نه.
Vahid 10 سال پیش
البته با این روشی که گفتی اگه کانتکتی ویرایش شده باشه چون قبلا وجود داشته تغییرات به دیتابیس اضافه نمی شه. به نظرم باید کل دیتابیس رو پاک کنی و دوباره بریزی.
mahdiFar77 10 سال پیش
آیا کسی برای این موضوع راهکاری نداره؟
mahdiFar77 10 سال پیش
ممنون میشم راهنمایی کنید
mahdiFar77 10 سال پیش
هیچ کسی اطلاعاتی نداره راهنمایی کنه؟

هنوز پاسخی ثبت نشده است


پاسخگویی و مشاهده پاسخ های این سوال تنها برای اعضای ویژه سایت امکان پذیر است .
چنانچه تمایل دارید به همه بخش ها دسترسی داشته باشید میتوانید از این بخش لایسنس این آموزش را خریداری نمایید .