صفحة 7 من 11 الأولىالأولى ... 234567891011 الأخيرةالأخيرة
النتائج 91 إلى 105 من 153

الموضوع: [سكربت] - تحويل ترميز قواعد البيانات الإصدار الثاني

  1. #91


    حجمها ليس بكبير تقريبا 200 ميقا

    لكن العملية استغرقت وقت طويل والسبب يعود أن جدول postindex يحتوي على 2,574,726 صف

    وجدت ان الأمر راح يطول فقمت بتعدي على السكربت من 500 صف الى 10000 صف لدورة الواحدة
    السكربت يعتمد على الصفوف ياغالي بدون التدقيق في نوعية حقول هذه الصفوف
    وكما تلاحظ في الجدول الذي ذكرته عدد صفوفه كبير جداً تخطى المليونين
    فإذا كان السكربت يعمل على 500 صف في كل دوره فكم سيستغرق في هذا الجدول
    عليك الحساب إذن




    لا يالغالي فقد قمت بتصفحه عن طريق متصفح firefox

    واشرت ملاحظة الى مشاركتي السابقة ان السكربت لم يعمل معي

    وهذي الملاحظة من جديد : ملاحظة : عند إستخدام سكربت MySQL Interface أضع البيانات المطلوبة وعند الضغط على موافق يتم إرجاعي الى نفس الصفحة ياترى أين الخطأ ؟
    جرب السكربت بالمرفق بعد التعديل
    فيبدو أن خاصية الـ register_globals معطله لديك



    لقد جربت الترميزين ولكن نفس المشكلة

    عند تصفح المنتدى فإن المشاركات تكون بالعربي بدون اي مشكلة ولكن بنسبة الى المواضيع واسامي الاعضاء والتواقيع وغيرها تكون على هيئة إستفهام

    وعند إظافة رد جديد يظهر هذا الخطأ

    Invalid SQL:
    SELECT wordid, title FROM word WHERE title IN ('','/','/','تجربة','فقط','خخخخ');

    MySQL Error : Illegal mix of collations for operation ' IN '
    واضح من أن القاعده لديك بها خلط بين أنواع ترميز متعدده
    فرسالة الخطأ الأخيره بينت هذا الخلط ( Mix ) .

    لذلك أريدك أن تتأكد من نوع ترميز الجداول والحقول لقاعدتك قبل التحويل.
    بإنتظارك





    الملفات المرفقة الملفات المرفقة
    • نوع الملف: zip data.zip‏ (7.5 كيلوبايت, 145 مشاهدات)
    __________________
    al3ndaleeb[@]uk2.net

  2. #92
    عضو سوبر نشيط
    تاريخ التسجيل
    Nov 2005
    المشاركات
    813


    شكرا ً لك يالغالي

    والله عاجز كيف اشكرك

    لندخل الى الموضوع

    مثل ما ذكرت السيرفر لا توجد به خاصية register_globals تم تركيب السكربت والحمد الله اشتغل

    لكن عند التصفح لقيت كل شئ إستفاهم اعتقد راح نستخدم طريقتك في المشاركة رقم 26

    اذا كانت الاجابة بنعم اتمنى انك تشرحها بشكل اكثر خبرتي في الشل صفر ياليت تشرح من الصفر حتى نتمكن من حل المشكلة

    واضح من أن القاعده لديك بها خلط بين أنواع ترميز متعدده
    فرسالة الخطأ الأخيره بينت هذا الخلط ( Mix ) .
    نعم يالغالي مثل ما ذكرت فأن جميع الجداول بترميز latin1_swedish_ci ماعدا جدول post فهو بترميز utf8_bin

    هل تستطيع بإفادتي ماذا أفعل الآن !!

    والله يعطيك على قدر نيتك ان شاء الله

    تحياتي لك






  3. #93


    مكرر





    التعديل الأخير تم بواسطة العندليب ; 27-06-2007 الساعة 10:46 AM سبب آخر: مكرر لمشكله بالإرسال
    __________________
    al3ndaleeb[@]uk2.net

  4. #94


    مكرر





    التعديل الأخير تم بواسطة العندليب ; 27-06-2007 الساعة 10:46 AM سبب آخر: مكرر لمشكله بالإرسال
    __________________
    al3ndaleeb[@]uk2.net

  5. #95


    لا شكر على واجب يا أخ OKYESNO ولكن عندي لك خبر سيء !

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

    هل تصفحك لهذه القاعده ( قبل ) التحويل أم ( بعد ) التحويل ؟
    أنا طلبت منك فحصها قبل عملية التحويل.

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

    موفق





    __________________
    al3ndaleeb[@]uk2.net

  6. #96
    عضو سوبر نشيط
    تاريخ التسجيل
    Nov 2005
    المشاركات
    813


    اقتباس المشاركة الأصلية كتبت بواسطة العندليب
    لا شكر على واجب يا أخ OKYESNO ولكن عندي لك خبر سيء !



    هذا يعني أن جداول القاعده تالفه ماعدا جدول post الذي ذكرت بأنك تقرأ محتوياته لذلك لاينفع لا سكربت ولا حتى مشاركه 26

    هل تصفحك لهذه القاعده ( قبل ) التحويل أم ( بعد ) التحويل ؟
    أنا طلبت منك فحصها قبل عملية التحويل.

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

    موفق
    تالفه !!!

    مثل ما ذكرت لك في مشاركتي الاخيرة

    جميع الجداول بترميز latin1_swedish_ci ماعدا جدول post فهو بترميز utf8_bin
    هذا على القاعدة قبل التحويل

    بعد التحويل تحولو جميعهم الى ترميز ( cp1256_general_ci )

    وإذا مثل ما قلت لا يمكن تحويلها فلا استطيع عمل شئ لان لايوجد لدي اي بك اب

    نضل على نفس الحال حتى يفرجها ربك

    وأدري تعبتك معي على العموم راح اكون من المتابعين لموضوعك

    تحياتي لك






  7. #97


    يا أخ OKYESNO
    المشكله ليست بالتحويل من ترميز الى ترميز

    المشكله لديك من أن البيانات المخزنه بداخل القاعده تالفه ماعدا جدول post

    فهل تفسر لنا لماذا كل جداول القاعده latin1_swedish_ci وجدول post هو الوحيد utf8_bin ؟!؟!؟

    الله يعينك على مشكلتك ومعوض خير





    __________________
    al3ndaleeb[@]uk2.net

  8. #98
    عضو سوبر نشيط
    تاريخ التسجيل
    Nov 2005
    المشاركات
    813


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

    المشكله لديك من أن البيانات المخزنه بداخل القاعده تالفه ماعدا جدول post

    فهل تفسر لنا لماذا كل جداول القاعده latin1_swedish_ci وجدول post هو الوحيد utf8_bin ؟!؟!؟

    الله يعينك على مشكلتك ومعوض خير
    طيب يالغالي هل الاستمرار على ذالك يسبب مشاكل في المستقبل

    وانت حطمتني بقوووووة قلت لي الأمل مفقود

    وان شاء الله يكون خير

    تحياتي لك والى جهودك المشهودة






  9. #99


    اقتباس المشاركة الأصلية كتبت بواسطة OKYESNO
    طيب يالغالي هل الاستمرار على ذالك يسبب مشاكل في المستقبل

    وانت حطمتني بقوووووة قلت لي الأمل مفقود

    وان شاء الله يكون خير

    تحياتي لك والى جهودك المشهودة
    لم أقصد التحطيم والله

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

    إلى الان لم تجب على سؤالي

    سألت وقلت

    لماذا كل جداول القاعده ترميزها latin1 ماعدا جدول post ترميزه utf8 ؟؟؟

    وحتى أقطع معك الشك باليقين

    عند دخولك لسكربت MySQL Interface هل تقوم بتعديل ترميز الاتصال فيه الى ترميز latin1 ؟؟

    بانتظارك





    __________________
    al3ndaleeb[@]uk2.net

  10. #100
    عضو سوبر نشيط
    تاريخ التسجيل
    Nov 2005
    المشاركات
    813


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

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

    إلى الان لم تجب على سؤالي

    سألت وقلت

    لماذا كل جداول القاعده ترميزها latin1 ماعدا جدول post ترميزه utf8 ؟؟؟

    وحتى أقطع معك الشك باليقين

    عند دخولك لسكربت MySQL Interface هل تقوم بتعديل ترميز الاتصال فيه الى ترميز latin1 ؟؟

    بانتظارك
    لا ادري لماذا ترميز جميع الجداول latin1 جدول post ترميزه utf8 فانا تعبت جدا في التنقل من مستضيف الى مستضيف اخر ممكن المشكلة تكون في زرع القاعدة

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

    ابشرك عند دخولي بسكربت MySQL Interface واقوم بتعديل ترميز الاتصال الى cp1256 جميع الجدوال تظهر بالعربي ما عدا جدول post

    يعني الآن اعتقد المشكلة في نفس السكربت بحيث لا يحول من utf8 الى cp1256

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


    ماذا تنصحني الآن ؟؟

    أدري تعبت معي وان شاء الله نتوصل الى حل

    تحياتي لك






  11. #101


    الحمدلله إتضح الخلل الان عندما فصلنا الأمر معاك

    الآن عليك بعمل قاعده فارغه بترميز latin1_swedesh_ci
    بعدها أنسخ جميع الجداول ذات الترميز latin1_swedesh_ci من القاعده القديمه إلى هذه القاعده الفارغه ماعدا جدول post عن طريق سكربت phpMyAdmin
    بعد ذلك قم بإستخدام سكربت التحويل لتحويل ترميز هذه القاعده الى الترميز cp1256

    بعد هذه الخطوه أنشيء قاعده فارغه ذات ترميز utf8_bin
    بعدها أنسخ جدول post من القاعده القديمه الى هذه القاعده الفارغه عن طريق سكربت phpMyAdmin
    استخدم سكربت التحويل لتحويل ترميز هذه القاعده الى الترميز cp1256

    الان أصبح لديك قاعدتين بترميز cp1256
    قم بالاتصال بسكربت MySQL Interface بترميز cp1256
    وتصفح القاعدتين وألف مبروك مقدماً





    __________________
    al3ndaleeb[@]uk2.net

  12. #102
    عضو سوبر نشيط
    تاريخ التسجيل
    Nov 2005
    المشاركات
    813


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

    الآن عليك بعمل قاعده فارغه بترميز latin1_swedesh_ci
    بعدها أنسخ جميع الجداول ذات الترميز latin1_swedesh_ci من القاعده القديمه إلى هذه القاعده الفارغه ماعدا جدول post عن طريق سكربت phpMyAdmin
    بعد ذلك قم بإستخدام سكربت التحويل لتحويل ترميز هذه القاعده الى الترميز cp1256

    بعد هذه الخطوه أنشيء قاعده فارغه ذات ترميز utf8_bin
    بعدها أنسخ جدول post من القاعده القديمه الى هذه القاعده الفارغه عن طريق سكربت phpMyAdmin
    استخدم سكربت التحويل لتحويل ترميز هذه القاعده الى الترميز cp1256

    الان أصبح لديك قاعدتين بترميز cp1256
    قم بالاتصال بسكربت MySQL Interface بترميز cp1256
    وتصفح القاعدتين وألف مبروك مقدماً
    عملت الخطوة الثانية بحيث انشئت قاعدة جديدة وذهبت الى Operations ومن ثم في خانة Collation اخترت الترميز utf8_bin ثم go بعد ذالك قمت بنسخ جدول post ومن ثم استخدمنا سكربت التحويل لكن عند التصفح ظهر عندنا إستفهاااااااام

    كررت العملية مرتين قلت ممكن عندي خطأ او شئ قلت خليني اجرب احولها الى utf8

    وبعد ما حولتها ودخلت بالترميز utf8 طلع لي مثل كذا ÓÇÑÞ ÇáÞáæÈ

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

    استحمل الاعضاء نحاول نشوف المشكلة :con2:

    والآن ماذا نعمل في نظرك ................






  13. #103


    السلام عليكم

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

    حاولت أفهم الموضوع

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

    طيب حلو ... .وخدمة أكثر من رائعة وشكراً لك

    انا لدي مشكلة وهي :-

    لدي قاعدة بيانات سكربت أخبار
    هذا القاعدة سويت لها Backup على أرفعها على موقع ثاني
    كلم أسوي لها Export من الـ phpmyadmin تنزل بشكل رموز وخرابيط
    واذا كمان سويت لها حفظ من صفحة Backups في الـ Cpanel كمان تنزل على شكل رموز وخرابيط ومافي حرف عربي واحد ... وحتى لم أحاول أرفع هذا القاعدة حسب ما أنزلتها من الـ phpmyadmin يرفع قبولها ويظهر لي خطأ

    طيب في مثل هذا الحالة كيف أسوي ...!؟


    خالص تحياتي لك ....






  14. #104


    اخي العندليب ممكن ترفق السكربت مرة ثانية لو سمحت ؟

    :: العضوية مستعارة ::





    __________________
    العضوية ابتداء من 14 - 4 - 2009

    لا تعود لـ الوحيد . كوم

    www.8a3.com - Short Your Link

  15. #105


    اخي العندليب اضف الايميل التالي للضرورة sheckoo[at]hotmail.com





    __________________
    العضوية ابتداء من 14 - 4 - 2009

    لا تعود لـ الوحيد . كوم

    www.8a3.com - Short Your Link

صفحة 7 من 11 الأولىالأولى ... 234567891011 الأخيرةالأخيرة




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

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