مشكلة في عدد الاعضاء

فيصــــــــل

عضو جديد
21 مايو 2008
13
0
0
السلام عليكم

انا كنت دامج قاعدة بينات بعد ما وصل عدد الاعضاء عندي 970

وقمت بدمج القاعدة ووصل العدد الى 12870

وتمت تسجيل اعضاء جدد الى ان وصل العدد 15295

وقمت بحذف الاعضاء الي دمجتهم ونزل العدد الى ان وصل 3420 وهذا هو العدد الحقيقي

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

والان بعد ما يسجل العضو الجديد ايضا يصبح رقم عضويتة بعد 15000

انا اريد ان ارتب ارقام العضويات

طبعا الاعضاء الى لزم اعدل ارقام عضويتهم حوالي 2500 عضو

هذا رابط اخر عضو

http://www.x090x.com/vb/u15324.html

وهذا رابط المنتدى

منتديات الود طبعي

http://www.x090x.com/vb/
 

shaggy

عضو جديد
5 فبراير 2009
173
2
0
EgyPt
بسم الله الرحمن الرحيم

وضيفة الملف ترتيب الاعضاء ( ارقام العضويات ) حسب الترتيب التسلسلي
ونقل مشاركات ومواضيع ورسايل ,,,, الخ
كل عضو بعد تغيير رقم عضويتة

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

مثال اذا كان لديك عضو رقم عضويتة 4 وتريد تغيير رقم عضويتة الى 2
يقوم بإستبدال رقم 2 الى 4 ورقم 4 الى 2

اما الدمج فيقوم بحذف رقم 4



1 / الرجاء عدم التعديل على الملف فانا غير مسؤول عن اي خطأ بعد التعديل
2 / اذا كانت الجداول تزيد عن العدد الافتراضي 112 لا تستخدم الملف
3 / اغلق منتداك قبل عملية التحديث
4 / انسخ القاعده احتياطاً قبل عملية التحديث
5 / الرجاء عدم ازالة الحقوق
6 / الملف مجاني
7 / الملف مبرمج على النسخة 3.6.4 ويعمل على 3,6,0 ومافوق

وترفع الملف

http://www.xxxx.com/vb/admincp/changeallids.php

وللنسخ 3.5.0

http://www.traidnt.net/vb/showthread.php?goto=newpost&t=313477

شكر خاص لأخويه .:: مجهوول ::. لانه المبرمج





وتابع معاك

بعد ما تسوي ترتيب للعضويات بأسكربت مجهول

ادخل علي phpmyadmin

وروح امام جدول user راح تحصل امامه رقم التخزينات الي في الجدول وهو الرقم الحقيقي لعدد الاعضاء لديك

مثلا نفترض الرقم راح يكون 1432

راح نزود عليه رقم بحيث يصير 1433 وتضعه مكان رقم x

PHP:
alter table `user`  auto_increment =x


بحيث يكون

PHP:
alter table `user`  auto_increment =1433



تروح في الاعلي علي sql وتزرع الامر السابق

وتروح للمنتدي وتسوي تحديث للعدادات

وسلامتك
[/quote]


السكربت مرفق
 

المرفقات

  • changeallids.zip
    6 KB · المشاهدات: 89

فيصــــــــل

عضو جديد
21 مايو 2008
13
0
0
اخوي انا جربت السكربت هذا من اول ومانفع لان السكربت عدد جداولة 112

وانا عدد جداول موقعي 220