تابع موضوعات المنتدى الانتساب تعليمات س - ج المفكرة بحث مواضيع اليوم إشارة الأقسام مقروءة

مواقع صديقة: تعلم البي اتش بي - تصميم نت - أفضل استضافة


عودة   منتدى بي اتش بي PHP > قسم لغة بي اتش بي PHP LANGUAGE > مشاكل وحلول PHP Errors & Troubleshooting

مشاكل وحلول PHP Errors & Troubleshooting في هذا القسم يمكنك طرح أي مشكلة أو استفسار يواجهك في برمجة تطبيقات PHP، أيضاً يمكنك المشاركة في حل مشكلات الغير.


إضافة رد
 
LinkBack أدوات الموضوع طريقة العرض
قديم 12-11-2008, 07:34 PM   #1 (permalink)
عضو جديد
 
تاريخ الانتساب: 12-11-2008
مشاركات: 8
مستوى السمعة : 0
LORD_EGUS على طريق التميز و النجاح
افتراضي عداد المشاهدات للمواضيع لا يعمل .. مشكلة فى قاعدة البيانات .. رجاء المساعدة


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

اليكم نص المشكلة كما كتبتها (مراراً) فى العديد من المنتديات التطويرية و بلا حل حاسم و أرجو ان اجده لديكم ..


اقتباس:
منذ عام تقريباً (بعد تغيير الاستضافة) اكتشفت ان عداد المشاهدات لدى لا يزيد مهما كان عدد الزوار بداخله (يتم احتساب مشاهدة واحدة لكل رد) بمعنى لو افترضنا اننى كتبت موضوع ما فى المنتدى فيكون عدد المشاهدات 1 و الردود زيرو .. ولا يتم احتساب اى شىء للمشاهدات مهما كان عدد الزوار الذى يشاهده و لكن فى حالة ان اى عضو رد على الموضوع يصبح عدد المشاهدات 2 و عدد الردود طبعا 1 و هكذا) ...

حاولت اكتشاف مكمن الخطأ و لكن بلا جدوى .. فما كان على الا اللجوء الى هذا الحل :







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




احد الاخوة تكلم عن القيمة auto_increment فى الجدول thread فقمت باضافتها على هذا الجدول و ايضا على جدول threadviews و لكن بلاجدوى ... ظلت المشكلة كما هى ...




ملحوظة اخيرة : هذا الخطأ ليس من الستايل فقد جربت كل الستايلات الممكنة حتى الافتراضى .. ولا يسببه ايضاً اى من الهاكات الموجودة لدى فسبق و قمت بحذفها جميعاً و لكن بلا فائدة ايضاً ..
و قد حدث بعد ذلك انى بحثت مراراً فى كيفية حل هذه المشكلة فوجدت الآتى :


اقتباس:
When choosing the MySQL v4.0 compatibility and exporting from a MySQL v5 database, auto_increment will not be saved. Please read the MySQL bugreport for further details. http://bugs.mysql.com/bug.php?id=15208

مع العلم ان القاعدة القديمة كانت موجودة على MYSQL 4 و تم زرعها فى الاستضافة الجديدة على MYSQL 5


الخلاصة : هل القيمة auto_increment هى المسؤلة عن عداد المشاهدات بالفعل ؟

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




اذا كانت المشكلة بعيدة عن كل هذا فكيف يمكننى حلها ؟

قام بآخر تعديل LORD_EGUS يوم 12-11-2008 في 07:39 PM
LORD_EGUS غير متصل   رد مع اقتباس
قديم 12-11-2008, 09:51 PM   #2 (permalink)
عضو جديد
 
تاريخ الانتساب: 29-10-2008
المكان: الامارات العربيه
السن: 21
مشاركات: 45
مستوى السمعة : 0
BomBHackeRS على طريق التميز و النجاح
افتراضي رد : عداد المشاهدات للمواضيع لا يعمل .. مشكلة فى قاعدة البيانات .. رجاء المساعدة

السلام عليكم ورحمة الله وبركاته

عزيزي LORD_EGUS المحترم اذا احببت فقط قم بتغيير امر الاضافه الى امر تحديث
ستقول كيف ... اذا كنت كما ادعيت انك بحثت عن الخطاء (( ** اذا انت مبرمج php **)) وهذا مايجب ان تكون عليه لتفهمني .. قم فقط بتغيير امر الاضافه INSERT الى الحقل في الجدول الى التحديث مع المضاعفه UPDATE ولن تحتاج مع هذا الامر الى الترقيم التلقائي auto ncrement فقط الى الجلب من الجدول والحقل ذاته الذي سيقوم بالاضافه ... من قبل امر اضافة الزائر وبهذا ستنخفض عنك نسبة الزياده في حجم القاعده وفي نفس الوقت ستنتهي مشاكل استنزاف الموارد للسيرفر .

تلك النصيحه الاولى

اما النصيحه الثانيه وهي كتالي ان تقوم بتغيير نسخة منتداك كليا لان العديد من المستخدمين يشتكو من vB لاسيما مع الاصدارات الاحدث من V3.6.8
قم فقط بزيارة هذا الموقع http://www.mysmartbb.com وقم بتحميل البرنامج ومن ثما قم بأخذ نسخه من database خاصة المنتدى الاول vB وقم بتركيبها على سكربت يأذتي جاهز في داخل الموقع الرسمي يقوم بتحويل القاعده من قاعدة vb الى قاعدة mysbb تلقائيا وقم بزرع القاعده وتركيب بقية الاعدادات وسيتم زراعة منتدى افضل دون خسارة اي عضو او اي مشاركه وتمتع مع بمميزات افضل مع mysmartbb

و نآسف على اطالة الحديث
__________________
أشهد أن لا اله ألا الله وأشهد أن محمد رسول الله
BomBHackeRS غير متصل   رد مع اقتباس
قديم 14-11-2008, 07:53 PM   #3 (permalink)
عضو جديد
 
تاريخ الانتساب: 12-11-2008
مشاركات: 8
مستوى السمعة : 0
LORD_EGUS على طريق التميز و النجاح
افتراضي رد : عداد المشاهدات للمواضيع لا يعمل .. مشكلة فى قاعدة البيانات .. رجاء المساعدة

اقتباس:
الكاتب : BomBHackeRS عرض المشاركة
السلام عليكم ورحمة الله وبركاته

عزيزي LORD_EGUS المحترم اذا احببت فقط قم بتغيير امر الاضافه الى امر تحديث
ستقول كيف ... اذا كنت كما ادعيت انك بحثت عن الخطاء (( ** اذا انت مبرمج php **)) وهذا مايجب ان تكون عليه لتفهمني .. قم فقط بتغيير امر الاضافه INSERT الى الحقل في الجدول الى التحديث مع المضاعفه UPDATE ولن تحتاج مع هذا الامر الى الترقيم التلقائي auto ncrement فقط الى الجلب من الجدول والحقل ذاته الذي سيقوم بالاضافه ... من قبل امر اضافة الزائر وبهذا ستنخفض عنك نسبة الزياده في حجم القاعده وفي نفس الوقت ستنتهي مشاكل استنزاف الموارد للسيرفر .

تلك النصيحه الاولى

اما النصيحه الثانيه وهي كتالي ان تقوم بتغيير نسخة منتداك كليا لان العديد من المستخدمين يشتكو من vB لاسيما مع الاصدارات الاحدث من V3.6.8
قم فقط بزيارة هذا الموقع http://www.mysmartbb.com وقم بتحميل البرنامج ومن ثما قم بأخذ نسخه من database خاصة المنتدى الاول vB وقم بتركيبها على سكربت يأذتي جاهز في داخل الموقع الرسمي يقوم بتحويل القاعده من قاعدة vb الى قاعدة mysbb تلقائيا وقم بزرع القاعده وتركيب بقية الاعدادات وسيتم زراعة منتدى افضل دون خسارة اي عضو او اي مشاركه وتمتع مع بمميزات افضل مع mysmartbb

و نآسف على اطالة الحديث

لا يا غالى و الله انا خبرتى قليلة جدا بالبرمجة .. فأنا بحثت على قد ما اقدر من خلال كلام الاخ الذى ذكرته و الذى تكلم عن القيمة auto_increment فقمت بادراجها فى الجداول thread و threadviews عن طريق الاوامر التالية على التوالى :

كود PHP:
ALTER TABLE `threadCHANGE `threadid` `threadidINT10 UNSIGNED NOT NULL AUTO_INCREMENT 
و

كود PHP:
ALTER TABLE `threadviewsCHANGE `threadid` `threadidINT10 UNSIGNED NOT NULL AUTO_INCREMENT 
فقط ارجو منك اخى خطوات تبسيطية لما قمت مشكورا بشرحه .. و اسف للازعاج و التأخير بالرد و شاكر لك كل الشكر حسن تعاونك معى .
LORD_EGUS غير متصل   رد مع اقتباس
قديم 22-11-2008, 04:16 AM   #4 (permalink)
عضو جديد
 
تاريخ الانتساب: 12-11-2008
مشاركات: 8
مستوى السمعة : 0
LORD_EGUS على طريق التميز و النجاح
افتراضي رد : عداد المشاهدات للمواضيع لا يعمل .. مشكلة فى قاعدة البيانات .. رجاء المساعدة

still waiting !!!!!!!
LORD_EGUS غير متصل   رد مع اقتباس
قديم 23-11-2008, 09:11 PM   #5 (permalink)
عضو جديد
 
تاريخ الانتساب: 12-11-2008
مشاركات: 8
مستوى السمعة : 0
LORD_EGUS على طريق التميز و النجاح
افتراضي رد : عداد المشاهدات للمواضيع لا يعمل .. مشكلة فى قاعدة البيانات .. رجاء المساعدة

مازلت فى انتظارك يا اخى .. و شكرا لاهتمامك
LORD_EGUS غير متصل   رد مع اقتباس
قديم 23-11-2008, 11:48 PM   #6 (permalink)
عضو فعال
 
الصورة الرمزية لـ Abu Rayane
 
تاريخ الانتساب: 09-06-2008
المكان: المغرب / صفرو
السن: 28
مشاركات: 379
مستوى السمعة : 1
Abu Rayane على طريق التميز و النجاح
افتراضي رد : عداد المشاهدات للمواضيع لا يعمل .. مشكلة فى قاعدة البيانات .. رجاء المساعدة

do u have any code?
__________________
خذ الأجر و أعطيني رأيك و اقتراحاتك هنا

Abu Rayane غير متصل   رد مع اقتباس
قديم 25-11-2008, 01:35 AM   #7 (permalink)
عضو جديد
 
تاريخ الانتساب: 12-11-2008
مشاركات: 8
مستوى السمعة : 0
LORD_EGUS على طريق التميز و النجاح
افتراضي رد : عداد المشاهدات للمواضيع لا يعمل .. مشكلة فى قاعدة البيانات .. رجاء المساعدة

اقتباس:
الكاتب : Abu Rayane عرض المشاركة
do u have any code?

عفوا يا اخى عن اى كود تتحدث؟
LORD_EGUS غير متصل   رد مع اقتباس
قديم 28-11-2008, 12:37 AM   #8 (permalink)
عضو جديد
 
تاريخ الانتساب: 12-11-2008
مشاركات: 8
مستوى السمعة : 0
LORD_EGUS على طريق التميز و النجاح
افتراضي رد : عداد المشاهدات للمواضيع لا يعمل .. مشكلة فى قاعدة البيانات .. رجاء المساعدة

هل المشكلة عويصة الى هذا الحد ؟؟؟؟؟؟؟؟؟؟؟؟؟؟
LORD_EGUS غير متصل   رد مع اقتباس
قديم 11-12-2008, 06:13 PM   #9 (permalink)
عضو جديد
 
تاريخ الانتساب: 12-11-2008
مشاركات: 8
مستوى السمعة : 0
LORD_EGUS على طريق التميز و النجاح
افتراضي رد : عداد المشاهدات للمواضيع لا يعمل .. مشكلة فى قاعدة البيانات .. رجاء المساعدة

فى انتظار معجزة ما
LORD_EGUS غير متصل   رد مع اقتباس
قديم 14-12-2008, 02:04 PM   #10 (permalink)
عضو جديد
 
تاريخ الانتساب: 29-10-2008
المكان: الامارات العربيه
السن: 21
مشاركات: 45
مستوى السمعة : 0
BomBHackeRS على طريق التميز و النجاح
افتراضي رد : عداد المشاهدات للمواضيع لا يعمل .. مشكلة فى قاعدة البيانات .. رجاء المساعدة

السموحه على التآخير بس انت مسويها مصيبه وهي ماتسوى والله

أسمعني الغالي .... هذا خلل في البرنامج كماف همت صح وانا ما عندي خبره في تركيبة الكود في هذا المنتدى vB لانه بصراحه مادخل مزاجي لكن انا اجيب لك الحل ....
قم بآخذ نسخه من قاعدة البيانات .... اوكيه وركبها على نسخه مطابقه للـــ ــفيرجون اللي الحين تستخدمه على Localhost وقم بتحميل اخر النسخ من هذا البرنامج vB وقم بتحويل منتداك وتحويل القاعده وكله على localhost
وقم بعدها بأخذ نسخه من قاعدة البيانات وبعدها أرفع البرنامج اللي حدثت قاعدة البيانات اليه ... الى السيرفر وقم بزرع القاعده من جديد .. طيب بس تأكد قبل الزرع ايش اسم القاعده اللي طلعت معك جديده وافتح ملف القاعده وقم بتغيير البيانات ... التي في الاعلى مثل اسم القاعده واسم سيرفر MySQL وبعدها ارفع ولنت شايل هم بأذن الله بيسير كل شي طيب

صدقني لان الدخول في كود الفي بي بتكون اشبه بمتاهه خاصتا ان اغلبيته مبرمج بال OOP
هذي نصيحتي واعذرني اذا ما اقدرت افيدك
__________________
أشهد أن لا اله ألا الله وأشهد أن محمد رسول الله
BomBHackeRS غير متصل   رد مع اقتباس
إضافة رد


زوار هذا الموضوع الآن : 1 (0 عضو و 1 ضيف)
 

(View-All Members who have read this thread : 17
Abu Rayane, متعب, BomBHackeRS, المبهر, Cappuccino, العملاق, ايهاب الغزال, coder, بلال كيالي, gaser, LORD_EGUS, mode_s224, Motammel, p!a_md5, sherif_2307, عاشق الاحزان, عبد الواحد البشيري
أدوات الموضوع
طريقة العرض
عادي عادي

ضوابط المشاركة
غير مصرّح لك بنشر موضوع جديد
غير مصرّح لك بنشر ردود
غير مصرّح لك برفع مرفقات
غير مصرّح لك بتعديل مشاركاتك

وسوم vB : نشيط
كود [IMG] : نشيط
كود هتمل : خامل
Trackbacks are نشيط
Pingbacks are نشيط
Refbacks are نشيط

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

مواضيع ذات صلة
الموضوع الكاتب المجلس المشاركات المشاركة الأخيرة
مشكلة مشكلة في عرض اخر 5 سجلات من قاعدة البيانات abada مشاكل وحلول PHP Errors & Troubleshooting 3 14-09-2008 06:36 PM
مشكلة حفظ اللغة العربية في قاعدة البيانات أرجو المساعدة haouari مشاكل وحلول PHP Errors & Troubleshooting 7 11-08-2008 10:32 PM
ارجو المساعدة مشكلة في ادخال البيانات وجزاكم اله الف خير منال الغامدي مشاكل وحلول PHP Errors & Troubleshooting 20 29-07-2008 11:35 AM
أرجو المساعدة في انشاء جدول لتخزين الصور في قاعدة البيانات نوال مشاكل وحلول PHP Errors & Troubleshooting 0 18-02-2008 06:09 PM
لدي مشكلة بكلاس تصغير صور [يعمل ولا يعمل] enigma مشاكل وحلول PHP Errors & Troubleshooting 4 25-12-2007 10:15 AM


يمنع نقل أي من موضوعات المنتدى دون إذن كتابي مسبق من إدارة المنتدى، مع الشكر.
التوقيت حسب جرينتش +3. الساعة الآن 11:06 PM.