﴿ وَقُل رَّبِّ زِدْنِي عِلْمًا

And say, "My Lord, increase me in knowledge."

مشكلة في هاك الحلم

عندي مشكلة بهاك الحلم وقت افتح الصفحه لتعديل بيانات الملف الشخصي واضغط على حفظ يظهر لي هذا الخطا Database error in vBulletin 3.8.11: Invalid SQL: UPDATE user SET...

مشكلة في هاك الحلم
المشاهدات: 2845 الردود: 12

omssyat

عضو جديد
رقم العضوية
2675
تاريخ التسجيل
2021-07-20
الإقامة
فلسطين
الموقع الالكتروني
هيلبرنت
آخر نشاط
المشاركات
34
المعدل اليومي
0.02
قوة السمعه
أوسمة العضو
عندي مشكلة بهاك الحلم
وقت افتح الصفحه لتعديل بيانات الملف الشخصي واضغط على حفظ يظهر لي هذا الخطا
Database error in vBulletin 3.8.11:

Invalid SQL:
UPDATE user SET
field_mycl_1 = '',
field_mych = '0',
field_mymsh_3_n = '',
field_mymsh_3 = '',
field_mymsh_2_n = '',
field_mymsh_2 = '',
field_mymsh_1_n = '',
field_mymsh_1 = '',
field_mym_sk = '',
field_mym_c = 'فارغ',
field_mym_j = '',
field_mym_d = '',
field_myy = '',
field_myso = '',
field_myh = '',
field_myhl = 'center',
field_myfo = '',
field_myfol = 'center',
field_mycl = '',
field_mynst = '',
field_myns = '',
field_mync = '',
field_mynf = '',
field_myne = '',
field_mynb = '',
field_mym = '',
field_mym_test = '',
field_mym_test2 = '',
field_mym_test3 = ''
WHERE userid = 1;

MySQL Error : Unknown column 'field_mym_test2' in 'SET'
Error Number : 1054
Request Date : Monday, February 2nd 2026 @ 11:11:22 AM
Error Date : Monday, February 2nd 2026 @ 11:11:22 AM
Script : http://www.omssyat.ps/vb/profile.php?do=updatehelm
Referrer : https://www.omssyat.ps/vb/profile.php?do=edithelm
IP Address : 45.116.249.132
Username : خيآط
Classname : vB_Database_MySQLi
MySQL Version : 10.11.15-MariaDB-log
Server : 173.208.138.113
User Agent :
 
الحل
المشكلة واضحة جداً؛ وهي أن "هاك الحلم" يحاول تحديث بيانات في جدول المستخدمين (user) داخل أعمدة (Columns) غير موجودة أصلاً في قاعدة البيانات، وتحديداً الحقل field_mym_test2 (وربما الذي يليه field_mym_test3).
هذا يحدث عادةً بسبب نقص في استعلامات SQL التي كان يفترض تشغيلها عند تركيب الهاك، أو بسبب حذف يدوي لبعض الحقول.
الحل الجذري (عن طريق قاعدة البيانات - phpMyAdmin):
عليك إضافة الحقول الناقصة يدوياً إلى جدول الـ user. اتبع الخطوات التالية:
ادخل إلى phpMyAdmin.
اختر قاعدة بيانات المنتدى الخاصة بك.
اضغط على تبويب SQL من الأعلى.
قم بنسخ ولصق الاستعلامات التالية (تأكد من توافق بادئة الجدول vb_ إذا كنت تستخدم واحدة، أو أبقِها user كما هو ظاهر في خطأك):
sql
كود
🔒 يجب تسجيل الدخول لمشاهدة محتوى الكود.
حياك الله
يالطيب ضع مشكلتك في هذا المنتدى
بحلها لك الاخ شقاوي
ان كان حلها بسيط بيكون مجاني
اذ تحتاج برمجة علشان تتوافق مع نسخة المتتدى بيقولك وش المطلوب
https://shqawe.net/xf/
 
المشكلة واضحة جداً؛ وهي أن "هاك الحلم" يحاول تحديث بيانات في جدول المستخدمين (user) داخل أعمدة (Columns) غير موجودة أصلاً في قاعدة البيانات، وتحديداً الحقل field_mym_test2 (وربما الذي يليه field_mym_test3).
هذا يحدث عادةً بسبب نقص في استعلامات SQL التي كان يفترض تشغيلها عند تركيب الهاك، أو بسبب حذف يدوي لبعض الحقول.
الحل الجذري (عن طريق قاعدة البيانات - phpMyAdmin):
عليك إضافة الحقول الناقصة يدوياً إلى جدول الـ user. اتبع الخطوات التالية:
ادخل إلى phpMyAdmin.
اختر قاعدة بيانات المنتدى الخاصة بك.
اضغط على تبويب SQL من الأعلى.
قم بنسخ ولصق الاستعلامات التالية (تأكد من توافق بادئة الجدول vb_ إذا كنت تستخدم واحدة، أو أبقِها user كما هو ظاهر في خطأك):
sql
كود
🔒 يجب تسجيل الدخول لمشاهدة محتوى الكود.
 
الحل
كلام اخوي sup4all صحيح بخصوص المشكلة والحل ايضا ً


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


قائمة الصيانة ثم تنفيذ امر SQL


ثم قم بلصق اﻻوامر التي ارفقها اخوي sup4all في مربع استفسار عادي ولا تقم باختيار اي خيار من القائمة المنسدلة في الخيار اﻻول اﻻ وهو استفسار تلقائي


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


وسوف يتم زراعة اﻻوامر في قاعدة البيانات دون الحاجة الى الدخول الى phpmyadmin.




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

الموقع لسه بخير وفيه ناس بتساعد رغم العمر الكبير اللى مضى على الموقع اكثر من 11 سنه يعنى اللى كان عنده بس 20 سنه النهارده عنده 31 سنة العمر الكبير ليكم

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




اذا ماعندك صلاحية لتنفيذ اﻻوامر من لوحة التحكم فتأكد انك ضايف رقم عضويتك في ملف الكونفج في هذا الخيار


PHP
🔒 يجب تسجيل الدخول لمشاهدة محتوى الكود.
 
يعطيكم الف عافية جربت من لوحة تحكم المنتدى
بيعطني خطا
 
رسالة إدارية حدث خطأ عند محاولة تنفيذ استفسارك. تم إعادة المعلومات التالية.
رقم الخطأ: 1060
وصف الخطأ: Duplicate column name 'field_mym_test2'
 
ضع الكود اللي ادخلت لتنفيذ الاستعلام لانه حسب الرسالة انت مدخل الكود مرتين
 
ALTER TABLE user ADD field_mym_test2 MEDIUMTEXT;
ALTER TABLE user ADD field_mym_test3 MEDIUMTEXT;
 
طيب يا عزيزي جرب نفذ هالامر وشوف هل العمود field_mym_test2 هذا موجود في النتيجة اللي بتظهر لك او لا

PHP
🔒 يجب تسجيل الدخول لمشاهدة محتوى الكود.

ببساطة هذا الامر يعطيك جميع الاعمدة في جدول الاعضاء (user) فانت تأكد من قبل اذا العمود موجود فما يمديك تضيف عمود بنفس الاسم.


احترامي وتقديري
اخوك
شقاوي
 
تغير الخطا جرب هذا
كود
🔒 يجب تسجيل الدخول لمشاهدة محتوى الكود.

اي خطا يظهر ضعه هنا لاعطائك الحل الصحيح
 
عودة
أعلى