تذكرني !
تابعنا على
Bleach 25-26 منتديات العاشق
قسم الأرشيف والمواضيع المحذوفة قسم خاص بجميع المواضيع المحذوفة و المُكررة والتي لاتنطبق على الشروط والقوانين والتي لا شأن لها في أي قسم من أقسام المُنتدى

  #1  
قديم 11-02-2008, 09:50 AM
الصورة الرمزية العاشق 2005  
رقـم العضويــة: 365
تاريخ التسجيل: Sep 2008
المشـــاركـات: 94,808
نقـــاط الخبـرة: 85
افتراضي [شرح] : إصلاح مشاكل قواعد البيانات

و كما عودنا أعضائنا الكرام و زوارنا بشكل دائم بكل جديد و مفيد

اليوم درسنا فريد من نوعه لم يتم شرحة او تفكيكة في آي موقع آخر

و طبعا هدفنا الأول و الأخير في نادي دعم الفي بي نشر العلم

بسم الله الرحمن الرحيم

هنا لدينا خطا داتا بيز



رمز PHP:

Data**** error in vBulletin 3.7.3
:

Invalid SQL:

UPDATE user

SET friendreqcount
= friendreqcount + 1
WHERE userid
= 20556;

MySQL Error : Unknown column 'friendreqcount' in 'field list'
Error Number : 1054
Request Date
: Friday, September 12th 2008 @ 01:55:06 PM
Error Date
: Friday, September 12th 2008 @ 01:55:06 PMClass**** : vB_Data****
MySQL Version
: 5.0.51a-community


نحن يهمنا من هذا الخطا ثلاث أمور و قد قمت بتحديد كل وحدة بلون خاص
1/- إصدار المنتدى vBulletin 3.7.3
2/- الجدول يلي به الخطا user
3/- الخقل المفقود friendreqcount

كيف قمت بمعرفة هذه الأمور بسيطة جدا أولا إصدار النسخة مكتوب دوما بأعلى الخطا Data**** error in vBulletin 3.7.3
دائما الجدول الذي بداخله الخطا سوف تجدوه بعد كلمة UPDATE
اما بالنسبة للحقل المفقود سوف تجده بين (' الحقل المفقود' )

الان كيف سوف نحصل على الأمر الذي سوف نزرعه في القاعدة لكي نستطيع من تصحيح الخطا

أتبع الطريقة التالي

أولا يجب أن يكون لديك نسخة vb3.7.3 سليمة لا يوجد بها اي خلل

نقوم بالدخول إلى PhpMyAdmin
نقوم بأخيار جدول user من القائمة من الجهة اليسرى
تابع الصور



و الأن نختار تصدير كما موضح بالصورة



سوف تظهر لنا لوحة كما في الصورة



نقوم بالنزول قليلا لأسفل الصفحة و نختار تنفيذ ( لا تقوم باي تغيرات في الأعدادات )


سوف يظهر لنا مستطيل أبض و به العديد من الأوامر كما في الصورة


الان نضغط على Ctrl+F و نقوم بالبحث عن اسم الحقل المفقود و هو friendreqcount



و الأن نقوم بنسخ السطر بأكمله كما هنا

رمز PHP:
`friendreqcount` int(10) unsigned NOT NULL default '0',



لكن الأمر ناقص الأن يجب علينا أن نضيف التالي

رمز PHP:
ALTER TABLE `user` ADD `



طبعا حددنا له الأمر أي اضافة الأمر في قالب User يلي به الخلل

و سوف يصبح الكود على الشكل التالي

رمز PHP:
ALTER TABLE `user` ADD `friendreqcount` int(10) unsigned NOT NULL default '0';



و هكذا نكون قد قمان بحل المشكلة

و للتنويه الشرح هذه حصري لنادي دعم الفي و ليس موجود بأي منتدى أخر
و طبعا الشكر الأكبر للأخ سكريبت

عند نقل الدرس الرجاء ذكر المصدر

جميع الحقوق محفوظة © نادي دعم الفي بي 2008-2009
مارسيل أدم
 


الذين يشاهدون محتوى الموضوع الآن : 1 ( الأعضاء 0 والزوار 1)
 

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

BB code is متاحة
كود [IMG] متاحة
كود HTML معطلة

الانتقال السريع

المواضيع المتشابهه للموضوع [شرح] : إصلاح مشاكل قواعد البيانات:
الموضوع كاتب الموضوع المنتدى مشاركات آخر مشاركة
phpMyAdmin لإدارة قواعد البيانات العاشق 2005 أرشيف قسم البرامج 0 08-15-2009 01:40 AM
بالصور طريقة زرع امر في قواعد البيانات العاشق 2005 قسم الأرشيف والمواضيع المحذوفة 0 06-03-2009 03:20 PM
Sypex Dumper لنسخ وسترجاع قواعد البيانات العاشق 2005 قسم الأرشيف والمواضيع المحذوفة 0 12-20-2008 05:10 PM
سؤال حول قواعد البيانات mysql العاشق 2005 قسم الأرشيف والمواضيع المحذوفة 0 09-22-2008 03:11 AM
كل شي عن قواعد البيانات Mysql - منتديات العاشق Al3asq قسم الأرشيف والمواضيع المحذوفة 0 09-10-2008 08:01 AM

الساعة الآن 05:40 AM.


Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.

كُل ما يُكتب أو يُنشر في منتديات العاشق يُمثل وجهة نظر الكاتب والناشر فحسب، ولا يمثل وجهه نظر الإدارة

rel="nofollow" maxseven simplicity and clarity