المساعد الشخصي الرقمي إضغط هنا لمشاهدة المواضيع حسب التسلسل من الأحدث الى الأقدم

مشاهدة النسخة كاملة : (درس استعادة العضو المحذوف مع مشاركاته


عذب القوافي
27-02-07, 03:54 PM
السلام عليكم
الدرس للاستاذ الكبير ::مجهولـ::
=====================
طريقتي هي الكتالي : ( شرحي لغير المبتدئين )

لنفرض انك قمت بحذف عضوية رقم 9

واردت استرجاعها بدون مواضيع فقط استرجاع رقم العضوية

ماعليك الا فتح السي بانل / phpMyAdmin / ثم الضغط على نافذة الاستعلام

* بعد تغيير ماتريده في الامر

----------------------------------------------------------------------------

والامر الاول ( يرجى تعديل رقم العضوية والاسم في الامر الاول وتعديل رقم العضوية في الامرين الثاني والثالث )

INSERT INTO `user` ( `userid` , `usergroupid` , `membergroupids` , `displaygroupid` , `user****` , `password` , `passworddate` , `email` , `styleid` , `parentemail` , `homepage` , `icq` , `aim` , `yahoo` , `showvbcode` , `usertitle` , `customtitle` , `joindate` , `daysprune` , `lastvisit` , `lastactivity` , `lastpost` , `posts` , `reputation` , `reputationlevelid` , `timezoneoffset` , `pmpopup` , `avatarid` , `avatarrevision` , `options` , `birthday` , `birthday_search` , `maxposts` , `startofweek` , `ipaddress` , `referrerid` , `********id` , `msn` , `emailstamp` , `threadedmode` , `autosubscribe` , `pmtotal` , `pmunread` , `salt` , `profilepicrevision` , `showbirthday` , `skype` , `spmoption` , `spmugroup` )
VALUES (
'9', '2', '', '0', 'MGHOOL', '54a77197e6da0c037ef1e7530e3934c7', '2006-04-15', '', '0', '', '', '', '', '', '0', '', '0', '0', '0', '0', '0', '0', '0', '10', '1', '', '0', '0', '0', '15', '', '0000-00-00', '-1', '1', '', '0', '0', '', '0', '0', '-1', '0', '0', '', '0', '2', '', '0', ''
);


يرجى الملاحظه رقم العضوية هو ( 9 ) والاسم هو MGHOOL والرقم السري هو 123456 مهم جداً

الامر الثاني وهو احداث بروفايل جديد للعضو المحذوف سابقاً

INSERT INTO `userfield` ( `userid` , `temp` , `field1` , `field2` , `field3` , `field4` )
VALUES (
'9', '', '', '', '', ''
);


----------------------------------------------------------------------------

الامر الثالث هو احداث المعلومات الشخصية

INSERT INTO `user****field` ( `userid` , `subfolders` , `pmfolders` , `buddylist` , `ignorelist` , `signature` , `searchprefs` , `rank` )
VALUES (
'9', '', '', '', '', '', '', NULL
);




وبهذا انتهيت من استرجاع رقم عضوية كانت محذوفه سابقاً

قم بالتعديل اللازم عليها من لوحة تحكم الادمن

----------------------------------------------------------------------------

الاوامر التي تقوم بإسترجاع العضو المحذوف مع مشاركاته ومواضيعه كامله

هي كالتالي :

نكرر ما قمنا به في الطريقة السابقه

والامر الاول ( يرجى تعديل رقم العضوية ( يرجى تذكرها بالضبط ) والاسم ( اذا كان عربي يرجى ادخال اسم انجليزي ثم تعديله من لوحة تحكم الادمن وبعد اضافة العضو واسترجاع مشاركاته ومواضيعه يتم تغيير الاسم بالطريقة العاديه ) في الامر الاول وتعديل رقم العضوية وكتابة رقم عضوية العضو المحذوف في الامرين الثاني والثالث )


INSERT INTO `user` ( `userid` , `usergroupid` , `membergroupids` , `displaygroupid` , `user****` , `password` , `passworddate` , `email` , `styleid` , `parentemail` , `homepage` , `icq` , `aim` , `yahoo` , `showvbcode` , `usertitle` , `customtitle` , `joindate` , `daysprune` , `lastvisit` , `lastactivity` , `lastpost` , `posts` , `reputation` , `reputationlevelid` , `timezoneoffset` , `pmpopup` , `avatarid` , `avatarrevision` , `options` , `birthday` , `birthday_search` , `maxposts` , `startofweek` , `ipaddress` , `referrerid` , `********id` , `msn` , `emailstamp` , `threadedmode` , `autosubscribe` , `pmtotal` , `pmunread` , `salt` , `profilepicrevision` , `showbirthday` , `skype` , `spmoption` , `spmugroup` )
VALUES (
'9', '2', '', '0', 'MGHOOL', '54a77197e6da0c037ef1e7530e3934c7', '2006-04-15', '', '0', '', '', '', '', '', '0', '', '0', '0', '0', '0', '0', '0', '0', '10', '1', '', '0', '0', '0', '15', '', '0000-00-00', '-1', '1', '', '0', '0', '', '0', '0', '-1', '0', '0', '', '0', '2', '', '0', ''
);




----------------------------------------------------------------------------

يرجى الملاحظه رقم العضوية هو ( 9 ) والاسم هو MGHOOL والرقم السري هو 123456 مهم جداً

----------------------------------------------------------------------------

الامر الثاني وهو احداث بروفايل جديد للعضو المحذوف سابقاً


INSERT INTO `userfield` ( `userid` , `temp` , `field1` , `field2` , `field3` , `field4` )
VALUES (
'9', '', '', '', '', ''
);


----------------------------------------------------------------------------

الامر الثالث هو احداث المعلومات الشخصية

INSERT INTO `user****field` ( `userid` , `subfolders` , `pmfolders` , `buddylist` , `ignorelist` , `signature` , `searchprefs` , `rank` )
VALUES (
'9', '', '', '', '', '', '', NULL
);


وبهذا انتهيت من استرجاع رقم عضوية كانت محذوفه سابقاً


والآن يتم استرجاع المشاركات والمواضيع للعضو الذي قمت بحذفه

----------------------------------------------------------------------------

( شرح قصير )

عندما تقوم بحذف عضو يتم تغيير الـ user**** + userid في جدول الـ post

الى رقم عضوية 0 ولن تفتح المواضيع او المشاركات اذا كان هناك عضو محذوف بهذا تخرج رسالة داتا بيز ايرور في الموضوع

هذا الامران يتم تغيير الاسم ورقم العضوية الي العضو الجديد الذي استرجعته من الحذف

----------------------------------------------------------------------------

الامر الاول وهو عباره عن تحويل المشاركات التي حذف كاتبها الى العضو الذي استرجعته بالاوامر السابقه

UPDATE post SET userid = 9 WHERE userid = 0;

في هذا الامر فقط غير رقم 9 الى رقم عضوية العضو الذي حذفته وقمت باسترجاعه ولا تغير رقم 0 نهائياً


----------------------------------------------------------------------------

الامر الثاني هو تحويل الاسم صاحب المشاركة والموضوع الى العضو الذي قمت باسترجاعه

في حالة واحده

اذا انت قمت بالتعديل او محاوله استرجاع المشاركات والعضو عن طريق الدمج بين الاعضاء


UPDATE post SET user**** = 'me' WHERE user**** = 'he';




بحيث اسم
me
هو اسم العضو الذي استرجعته

واسم
he
العضو السابق


----------------------------------------------------------------------------


تحيه طيبه مني للجميع

مقدم الشرح

اخوكم / مجهوول

مرفق الشرح لوجود كلمات ممنوعه

وهج الجروح
27-02-07, 04:06 PM
شكرا لك اخوي

ويشرفني اني اكون اول من يرد على الموضوع

وبارك فيك ودمت لمن تحب

الإبتسـامه الدامعـه
07-04-07, 09:04 PM
يعطيك العافيه


تحيتي

§العاشق المجروح§
23-04-07, 01:55 AM
شكرا اخى الغالى عذب القوافى

وحشتينــي
12-07-07, 02:27 AM
مشكووور اخوي عذوووب وانا محتاج الي هذا شرح

وحشتينــي
12-07-07, 02:42 AM
اخي عذوووب

انا حذفة عضوو والعضو هذا له مشاركات وابي احذفه مو قادر

وانا شفت الشرح الموجود هنه واتمنى تقولي اي شرح استخدم لمشكلتي

اذا ممكن التوضيح بعد ما ادخل علي phpMyAdmin اختار قاعدة البيانات حق المنتدي وبعدها استعلاام ؟؟؟

أبوفيصل
16-10-07, 02:19 PM
مشكور عذووب والله يعطيك العافية


أجمل تحية

hbeeb
16-10-07, 10:32 PM
مشكوررررررررررر

الدرة المصونة
16-10-07, 10:55 PM
بارك الله فيك على الشرح القيم

عذب القوافي
17-10-07, 04:09 AM
مجرد ملاحظه

هناك منتج للاستاذ مجهول موجود بقسم 360 افضل واسهل واسرع ويستعيد العضويه مع جميع مشاركاتها

ماهر نبيل
10-12-07, 09:01 AM
بارك الله فيك اخوي عذوٍوٍب

جعل كل ماتطرح من موازين حسناتك

شكرا

جراح العمر
29-01-08, 12:40 PM
شكرا لك اخوي

جراح العمر
30-01-08, 11:59 PM
شكرا لك اخوي



وبارك فيك ودمت لمن تحب

صدى الحزن
31-01-08, 04:15 AM
مشكور عذب

على الدرس

اجمل تحيه

هولاكوو
05-02-08, 10:46 AM
بارك الله فيك اخي عذووووووب

ملكه الاحساس
05-02-08, 11:26 AM
نقل مميز ورائع

متعطشون لجديدك القادم .. وسنقف حتى ساعة الحضور ..

تقبل تحياتي وتقديري
مشكوره

(( نور القمر ))
20-10-08, 03:37 AM
بسم الله الرحمن الرحيم
السلام عليكم ورحمة الله وبركاته








يعطـــيك العــافيه انشــاءالله
عـل :flowers[1]:شــــــــــــرح الرائــــــــــــع:flowers[1]:






شـكــ وبارك الله فيك ـــرا لك ... لك مني أجمل تحية








http://abeermahmoud08.jeeran.com/986-Thanks-AbeerMahmoud.gif (http://abeermahmoud08.jeeran.com/986-Thanks-AbeerMahmoud.gif)

منتدى-المنتدى-منتديات-عديل-الروح-برامج-دروس-شروحات-تصاميم-تعارف-مواقع-فوتوشوب-تعليم-فلاتر-سويتش-دردشه-قصائد-خواطر-روايات-قصص-اسكربتات-اسكربت-برمجه-تطوير-استايلات مجانيه--دليل-مواقع-دورات-تصميم-حوادث-جرائم-فساتين-نسائيه-عالم-حواء-آدم-مطبخ-أثاث-حوارات-نقاش-سيارات-دراجات-أفلام مباشره-تحميل أفلام-مكتبه عامه-مسابقات-جوائز-نقديه-جليتير-برامج حمايه-برامج تصميم-صور- vBulletin
RSS | RSS 1 | RSS 2 | PHP | XML | ROR | HTML