السلام عليكم ورحمة الله
لدى جدول به اسماء مثل
ahmed
ali
وهكذا
وايضا لدى ملف نص اسمه any.txt
به اسم فى كل سطر مثل
adel
ahmed
islam
وهكذا
كما تلاحظون هناك اسم مشترك بين الجدول والملف النصى any.txt
مع العلم ان الاسماء التى بداخل الملف متغيره وليست ثابته
الكود اللى انا كاتبه بيعمل الاتى
1- يتم الاتصال بالداتابيز وعمل سيليكت لكل الاسماء التى بداخل الجدول
واخذ كل اسم ومقارنته بالملف النصى any.txt
فان وجد فى الملف اقوم بعمل تحديث لحقل اسمه flag
داخل الجدول السابق واقوم بوضع القيمه 1
اما ان لم يتم ايجاده بمعنى انه الاسم موجود فى الدول وليس موجود بالملف النصى فى تلك اللحظه
فأقوم بوضع القيمة 0 داخل الحقل flag
وكل ده شغال تمام
المشكله بقى انى الكود ده بيعمل تحديث كل شويه للحقل flag
المطلوب هوا ان التحديث يتم مع تغيير حالة اليوزر فقط
وللتوضيح اكثر
مثلا عندى اسم موجود بالجدول وايضا بالملف النصى هنا اللى هيتم ان قيمة حقل ال flag
بتاعته هتبقى واحد
ويخلص اللوب اللى انا عامله ويجى الدور تانى على نفس الاسم السابق وبرده هيتم تحديث الحقل وكتابة نفس القيمة 1
انا بقى مش عايز الخطوة ديه تحصل
بمعنى ان مادام الاسم موجود فى الجدول والملف وتم عمل تحديث مرة مش عايزها تتم تانى
الا لما الاسم ده يتحذف من الملف النصى
اتمنى ان يكون حد فهمنى
شكرا
