النتائج 1 إلى 15 من 15

الموضوع: خطأ في المنتدى - Unknown column 'postuserid' in 'where clause

  1. #1
    عضو فعال
    تاريخ التسجيل
    Sep 2006
    المشاركات
    1,310

    خطأ في المنتدى - Unknown column 'postuserid' in 'where clause



    حيا الله الشباب،

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

    Invalid SQL:

    UPDATE groupmessage
    SET postusername = 'OxyGeek'
    WHERE postuserid = 1650;

    MySQL Error : Unknown column 'postuserid' in 'where clause'

    وجزاكم الله خير





    __________________
    مدونة رشيد
    عرب ووردبريس
    فوتوكينز للتصوير الرقمي
    سبحان الله, الحمد لله, لا اله إلا الله, الله أكبر
    لا تستوحش قلة السالكين ولا يغرنّك كثرة الهالكين


  2. #2


    قم بزرع هذا الامر في phpmyadmin

    كود:
    ALTER TABLE `groupmessage` ADD`postuserid` INT(10) UNSIGNED NOT NULL DEFAULT '0'






    __________________
    حسابي فيسبوك
    https://www.facebook.com/ahmedo.vip/

    المبرمج
    http://www.almprmg.com/

    شركة اوريكو لتكنولوجيا المعلومات - استضافة وبرمجة المواقع | خدمات السوشيال ميديا
    http://www.orico.com.eg

  3. #3
    عضو فعال
    تاريخ التسجيل
    Sep 2006
    المشاركات
    1,310


    جزاك الله خير أخ أحمد،

    لكن أصبح يظهر لي هذا الخطأ عند محاولة مشاهدة ملف عضو موقف

    كود:
    Invalid SQL:
    
    				SELECT infraction.*, thread.title, user.username, thread.visible AS thread_visible, post.visible,
    					forumid, postuserid, IF(ISNULL(post.postid) AND infraction.postid != 0, 1, 0) AS postdeleted
    				FROM infraction AS infraction
    				LEFT JOIN post AS post ON (infraction.postid = post.postid)
    				LEFT JOIN thread AS thread ON (post.threadid = thread.threadid)
    				INNER JOIN user AS user ON (infraction.whoadded = user.userid)
    				WHERE infraction.userid = 1650
    				ORDER BY infraction.dateline DESC
    				LIMIT 0, 5;
    
    MySQL Error   : Column 'postuserid' in field list is ambiguous
    Error Number  : 1052






    __________________
    مدونة رشيد
    عرب ووردبريس
    فوتوكينز للتصوير الرقمي
    سبحان الله, الحمد لله, لا اله إلا الله, الله أكبر
    لا تستوحش قلة السالكين ولا يغرنّك كثرة الهالكين

  4. #4


    جزاك الله خير أخ أحمد،

    لكن أصبح يظهر لي هذا الخطأ عند محاولة مشاهدة ملف عضو موقف

    كود:
    Invalid SQL:
    
    				SELECT infraction.*, thread.title, user.username, thread.visible AS thread_visible, post.visible,
    					forumid, postuserid, IF(ISNULL(post.postid) AND infraction.postid != 0, 1, 0) AS postdeleted
    				FROM infraction AS infraction
    				LEFT JOIN post AS post ON (infraction.postid = post.postid)
    				LEFT JOIN thread AS thread ON (post.threadid = thread.threadid)
    				INNER JOIN user AS user ON (infraction.whoadded = user.userid)
    				WHERE infraction.userid = 1650
    				ORDER BY infraction.dateline DESC
    				LIMIT 0, 5;
    
    MySQL Error   : Column 'postuserid' in field list is ambiguous
    Error Number  : 1052
    ادخل على phpmyadmin

    كود:
    ALTER TABLE `thread` CHANGE `postuserid` `postuserid` INT(10) UNSIGNED NOT NULL DEFAULT '0';
    اذا لم تنحل اذن الجدول غير متواجد

    انشاء من جديد :

    كود:
    ALTER TABLE `thread` ADD`postuserid` INT(10) UNSIGNED NOT NULL DEFAULT '0';






    __________________
    حسابي فيسبوك
    https://www.facebook.com/ahmedo.vip/

    المبرمج
    http://www.almprmg.com/

    شركة اوريكو لتكنولوجيا المعلومات - استضافة وبرمجة المواقع | خدمات السوشيال ميديا
    http://www.orico.com.eg

  5. #5
    عضو فعال
    تاريخ التسجيل
    Sep 2006
    المشاركات
    1,310


    وضعت الكود الأول وتم إضافته بنجاح لكن لم يحل المشكلة. لا زال يظهر نفس الخطأ.

    عند محاولة إضافة الكود الثاني ظهر لي:
    #1060 - Duplicate column name 'postuserid'





    __________________
    مدونة رشيد
    عرب ووردبريس
    فوتوكينز للتصوير الرقمي
    سبحان الله, الحمد لله, لا اله إلا الله, الله أكبر
    لا تستوحش قلة السالكين ولا يغرنّك كثرة الهالكين

  6. #6
    عضو فعال
    تاريخ التسجيل
    Sep 2006
    المشاركات
    1,310


    لاحظت ايضاً أن العضو الموقف حتى بعد رفع الايقاف عنه لا يزال يظهر هذا الخطأ عند محاولة مشاهدة صفحته الشخصية.





    __________________
    مدونة رشيد
    عرب ووردبريس
    فوتوكينز للتصوير الرقمي
    سبحان الله, الحمد لله, لا اله إلا الله, الله أكبر
    لا تستوحش قلة السالكين ولا يغرنّك كثرة الهالكين

  7. #7


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

    1-

    تنفيذ الامر

    كود PHP:
    AlTER TABLE `threadDROP `postuserid
    وهو لحذف القديم

    2- تنفيذ الامر :

    كود PHP:
    ALTER TABLE `threadADD`postuseridINT(10UNSIGNED NOT NULL DEFAULT '0'






    __________________
    حسابي فيسبوك
    https://www.facebook.com/ahmedo.vip/

    المبرمج
    http://www.almprmg.com/

    شركة اوريكو لتكنولوجيا المعلومات - استضافة وبرمجة المواقع | خدمات السوشيال ميديا
    http://www.orico.com.eg

  8. #8
    عضو فعال
    تاريخ التسجيل
    Sep 2006
    المشاركات
    1,310


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

    شاكر لك اهتمامك ومتابعتك للأمر.





    __________________
    مدونة رشيد
    عرب ووردبريس
    فوتوكينز للتصوير الرقمي
    سبحان الله, الحمد لله, لا اله إلا الله, الله أكبر
    لا تستوحش قلة السالكين ولا يغرنّك كثرة الهالكين

  9. #9


    توكل على الله





    __________________
    حسابي فيسبوك
    https://www.facebook.com/ahmedo.vip/

    المبرمج
    http://www.almprmg.com/

    شركة اوريكو لتكنولوجيا المعلومات - استضافة وبرمجة المواقع | خدمات السوشيال ميديا
    http://www.orico.com.eg

  10. #10
    عضو فعال
    تاريخ التسجيل
    Sep 2006
    المشاركات
    1,310


    حياك الله أخوي أحمد،

    المعذرة على التأخير، عدت إليك وطبقت ما كتبته لي بالرد رقم 7

    الخطأ الذي يظهر الآن:
    MySQL Error : Column 'postuserid' in field list is ambiguous

    أي عضو موقف لا يظهر ملفه الشخصي ويظهر الخطأ أعلاه.

    مثال:
    http://www.ar-wp.com/members/24437.html





    __________________
    مدونة رشيد
    عرب ووردبريس
    فوتوكينز للتصوير الرقمي
    سبحان الله, الحمد لله, لا اله إلا الله, الله أكبر
    لا تستوحش قلة السالكين ولا يغرنّك كثرة الهالكين

  11. #11
    عضو فعال
    تاريخ التسجيل
    Sep 2006
    المشاركات
    1,310


    الخطأ الكامل:

    كود:
    				SELECT infraction.*, thread.title, user.username, thread.visible AS thread_visible, post.visible,
    					forumid, postuserid, IF(ISNULL(post.postid) AND infraction.postid != 0, 1, 0) AS postdeleted
    				FROM infraction AS infraction
    				LEFT JOIN post AS post ON (infraction.postid = post.postid)
    				LEFT JOIN thread AS thread ON (post.threadid = thread.threadid)
    				INNER JOIN user AS user ON (infraction.whoadded = user.userid)
    				WHERE infraction.userid = 24437
    				ORDER BY infraction.dateline DESC
    				LIMIT 0, 5;
    
    MySQL Error   : Column 'postuserid' in field list is ambiguous
    Error Number  : 1052






    __________________
    مدونة رشيد
    عرب ووردبريس
    فوتوكينز للتصوير الرقمي
    سبحان الله, الحمد لله, لا اله إلا الله, الله أكبر
    لا تستوحش قلة السالكين ولا يغرنّك كثرة الهالكين

  12. #12


    عزيزي رشيد، قم بإضافتي على البريد التالي لحل المشكلة حيث أن لها أبعاد أخرى في قاعدة البيانات لديك
    -تم حذف البريد





    التعديل الأخير تم بواسطة محمد الطويل ; 25-08-2010 الساعة 12:15 AM
    __________________
    تابعني على Twitter

  13. #13
    عضو فعال
    تاريخ التسجيل
    Sep 2006
    المشاركات
    1,310


    عزيزي رشيد، قم بإضافتي على البريد التالي لحل المشكلة حيث أن لها أبعاد أخرى في قاعدة البيانات لديك
    تم أخوي.





    التعديل الأخير تم بواسطة رشيد ; 25-08-2010 الساعة 12:17 AM
    __________________
    مدونة رشيد
    عرب ووردبريس
    فوتوكينز للتصوير الرقمي
    سبحان الله, الحمد لله, لا اله إلا الله, الله أكبر
    لا تستوحش قلة السالكين ولا يغرنّك كثرة الهالكين

  14. #14


    المشكلة إنه الحقل 'postuserid' مكرر مرتين عندك , راجعهم بالقاعدة






  15. #15
    عضو فعال
    تاريخ التسجيل
    Sep 2006
    المشاركات
    1,310


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





    __________________
    مدونة رشيد
    عرب ووردبريس
    فوتوكينز للتصوير الرقمي
    سبحان الله, الحمد لله, لا اله إلا الله, الله أكبر
    لا تستوحش قلة السالكين ولا يغرنّك كثرة الهالكين





ضوابط المشاركة

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

أضف موقعك هنا| اخبار السيارات | حراج | شقق للايجار في الكويت | بيوت للبيع في الكويت | دليل الكويت العقاري | مقروء | شركة كشف تسربات المياه | شركة عزل اسطح بالرياض | عزل فوم بالرياض| عزل اسطح بالرياض | كشف تسربات المياة بالرياض | شركة عزل اسطح بالرياض