السلام عليكم ورحمة الله
كل عام والجميع بالف خير بمناسبة العام الجديد .. اعاده الله علينا باليمن والخير
اخواني مبرمجي php الكرام عندي مشروع بسيط وعندي مشكلة في احد عناصره وهي كالتالي
اريد ان انشئ جدول فيه العناصر التالية على سيبل المثال
اسم الجدول
(((table1)))
الحقول التي بداخلة هي
id ----------> auto increment
name --------------varchar
cityID --------------- int Foreign Key
sequneNUM -------- int
الحقول هم id و name و cityID و sequnceNUM
ال cityID مفتاح اجنبي لجدول اخر
المهم الان والمطلوب
في حالة اضافة بيانات جديدة للجدول يتم اضافة sequnceNUM بالتتالي ويعتمد على رقم cityID
ويكون ادخاله تلقائي والتالي مثال على عملية الادخال
اول ادخال لو افترضنا ان رقم المدينة cityID كان 1 يكون sequnceNUM ياخد الرقم 1
لو كان رقم المدينة مره اخرى 1 يكون رقم السيكوانس 2
لو كان رقم المدينة مرة اخرى 1 يكون السيكوانس 3
لو كان رقم المدينة الان 2 يكون السيكونس 1 من جديد لهذا السجل
لوكان رقم المدينة الان 1 كيون السيكوانس 4 استكمالا للسابقة
لو ادخل رقم المدينة الان 2 يكون السيكوانس 2
لو كان رقم المدينة الان 3 يكون السيكونس الان 1
ولو ادخل رقم المدينة الان 3 يكون السيكوانس الان 2
وهكذا
يعني في النهاية هذا الرقم يزيد حسب رقم المفتاح الاجنبي اي رقم المدينة
في المحصلة استطيع معرفة تسلسل كل مدينة ادخلت لكل سجل
اي مساعدة في هالموضوع وجزاكم الله خيرا
مع احترامي لكم جميعا:shy: