17-12-20, 02:42 AM
(17-12-20, 12:52 AM)ابو ليلى كتب : السلام عليكم و رحمة الله و بركاته
الاخ الكريم الموضوع ليس بالصعب و ليس بالسهل.
ليس صعب :لان كل شيئ يمكن تحقيقه بالصبر؟؟
و ليس سهل لان اغلبنا مشغول و لن تجد من يقدم لك الكعكة جاهزة.
كل المنتديات و المواقع و الدورات تعطيك رؤوس اقلام لتنطلق بعدها و تبحث و تطور من مهاراتك.
الافضل ان تقسم طلبك الى نقاط و تبدأ بايجاد جواب لكل نقطة.
كمثال:
لديك مجموعة من الجداول و تريد ترحيل بيانات كل شهر على حدا ليتم الرجوع اليها مستقبلا
بما انها مجموعة من الجداول فالافضل ان ابني قاعدة مشابهة لقاعدتي الحالية تحتوي على الجداول المراد التعامل معها
ثم...
الحل1:هل انشئ جداول لكل شهر ...
الحل2:انشئ جدول يحتوي البيانات المرحلة كلها..و يميزها تاريخ الادخال...
اكيد الحل2 افضل
بعد ذلك..كيف ارحل البيانات..؟
ابحث عن طريقة ترحيل البيانات بين قاعدتين بالاعتماد على شرط معين
كمثال:
لدي هذا الجدول في قاعدتين
DB1 القاعدة الرئيسية
DB2 قاعدة الارشيف
![]()
لاقوم بعميلة الترحيل لكافة السجلات في الجدول tbl1 من الرئيسية الى الارشيف و التي ادخلت في هذا الشهر.
يلزمني مثل هذا الاجراء
PHP كود :
INSERT INTO DB2..tbl1
SELECT * FROM DB1..tbl1
where month(insert_Date) = MONTH(GETDATE())
هكذا ستضاف البيانات تراكميا في هذا الجدول و ما يميزها تاريخ الادخال
بعدها يمكنك جلب البيانات وفق الشهر الذي تريد
ربنا يجازيك كل خير ويجعله فى ميزان حسناتك يارب
مش عارف اشكر حضرتك اازى بجد
تقريبا الفكره وصلت وبدات افهم
لدى ملحوظه
انا عملت تجربه زي مفهمت من حضرتك
انشات قاعدتين باسم (Test2) والاخرى باسم (Test1)
وأنشات جدول فى كل قاعده باسم (tbl1)
وجربت الكود الموجود ولكن لم يتم ترحيل البيانات المدخله
كما واضح فى الصوره المرفقه
وجزلك الله خير
اتمنى التوضيح هل هناك خطأ
