نظرة سريعة على مجريات يوم سوالف
بعض التغييرات في أماكن وأسلوب الإعلان في سوالف سوفت

 

العودة   سوالف سوفت > قسم تطوير وبرمجة المواقع للمتقدمين > تطوير الويب
المدوّنات البحث مشاركات اليوم اجعل كافة المشاركات مقروءة

رد
 
LinkBack أدوات الموضوع
عضو نشيط جدا
تاريخ التسجيل: Feb 2003-
#76 (permalink)  

اقتباس:
المشاركة الأصلية كتبت بواسطة العندليب
أهلا بأخي ألم الإمارات
عزيزي لم تفهم كلامي جيداً
ذكرت وقلت الجداول التي تحتوي على الحقول ذات النوع Binary سيكون بها عطب في طريقة mysqldump التي جربها أخونا Basim .
هل كل الجداول في منتداك تحتوي على نفس نوعية هذا الحقل ؟
بالطبع لا
فقد ذكرت لك أن جدول المرفقات وجدول الصور الرمزيه سيفقد بعض البايتات بداخله عند إدخاله بأمر mysql .
منتداك الان مفتوح ويعمل بشكل سليم ولا ضير في تركه مفتوح مع العمل الحالي
ولكن ضع في تقديرك مسألة المرفقات والصور الرمزيه.

شكراً ولي عوده مع ملاحظة الأخ الجواني

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

لأنه بخصوص المفرقات تجاوزت 3 جيجا وقمت بتفريغها بالكامل من فترة قريبة
قبل عملية التحول ومن ثم قمت بمنع المرفقات بالمنتدى

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

وأكرر إعتذاري لأني بالفعل طولت عليك وخذت من وقتك الكثير
ما أقول غير الله يوفقك دنيا وأخره يا الغالي






__________________
اللهم اغفر لي ذنبي وأذهب غيظ قلبي وأجرني من الشيطان
اللهم خِر لي واخترلي ولا تكلني الى نفسي ُطرفة عين
ألم الإمارات غير متواجد حالياً   قديم 17-06-2007, 11:27 AM
رد مع اقتباس
عضو فعال
تاريخ التسجيل: Dec 1999-
#77 (permalink)  

اقتباس:
طيب اللي فهمته من كلامك أنه القاعدة الحالية نقدر نستمر عليها
ولكن راح نخسر بعض بيانات جداول المرفقات + الصور الرمزية
هل هناك أي جداول أخرى ممكن نخسر منها أي بيانات ؟
نعم بإمكانك الاستمرار عليها ولكن يلزمك إصلاح الجداول التاليه:
attachment
customavatar
customprofilepic

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

موفق






__________________
al3ndaleeb[@]uk2.net
العندليب غير متواجد حالياً   قديم 18-06-2007, 10:08 AM
رد مع اقتباس
عضو فعال
تاريخ التسجيل: Dec 1999-
#78 (permalink)  

بخصوص مشكلة الأخ جواني التي ذكرها

وهي أن السكربت يقوم بحذف الجداول الفارغه لذلك قمت بإصلاحها وعمل إصدار 2.2

السكربت بالمرفق






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

التعديل الأخير تم بواسطة : العندليب بتاريخ 19-06-2007 الساعة 02:14 PM. سبب آخر: إعادة رفع السكربت لإصدار 2.2
العندليب غير متواجد حالياً   قديم 18-06-2007, 12:56 PM
رد مع اقتباس
عضو نشيط جدا
تاريخ التسجيل: Nov 2000-
#79 (permalink)  

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

مشكلة الجداول السابقة انتهت

القراءة في الجداول عربية

ولكن في المنتدى علامات استفهام

قمت بتحويل الترميز في ملف config.php

كود PHP:
$config['Mysqli']['charset'] = 'cp1256'
استخدمت سكربت MySQL Interface
ولكن تظهر صفحة بيضاء !

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






ابوابراهيم غير متواجد حالياً   قديم 18-06-2007, 04:11 PM
رد مع اقتباس
عضو سوبر نشيط
تاريخ التسجيل: Jun 2003-
#80 (permalink)  

جزاك الله خير يا الحبيب والمرفقات بس فيها صورة ما فيها برنامج






__________________
موقع التصوير الشخصي
http://majedali.com
بطاقات عافووور
http://3afooor.com
من تصميمي
http://moi.gov.kw
http://gulfgate.us
http://alwataniyagrp.com
http://alislam4all.com
http://muharat.com
عافور غير متواجد حالياً   قديم 18-06-2007, 11:08 PM
رد مع اقتباس
عضو فعال
تاريخ التسجيل: Dec 1999-
#81 (permalink)  

اقتباس:
المشاركة الأصلية كتبت بواسطة عافور
جزاك الله خير يا الحبيب والمرفقات بس فيها صورة ما فيها برنامج
العفو ياطيب
والمرفقات السابقه قمت بحذفها ورفعت آخر مرفق لإصدار 2.2 في آخر مشاركه



الأخ أبو ابراهيم
ألف مبروك على تحويل قاعدة بياناتك الى الترميز العربي
اقتباس:
القراءة في الجداول عربية

ولكن في المنتدى علامات استفهام
ظهور علامات الاستفهام في المنتدى لسببين.
الأول هو ترميز الاتصال وقد قمت أنت بتعديله في ملف الـ config.php
الثاني هو ترميز صفحات المنتدى وهذا يتم عن طريق خيارات اللغه في لوحة تحكم المنتدى.


اقتباس:
استخدمت سكربت MySQL Interface
ولكن تظهر صفحة بيضاء !
هل عطلت خاصية الـ Meta Refresh في متصفحك ؟
اذا ظهرت صفحة بيضاء فقط فهذا يعني أن المتصفح معطله به خاصية الـ Meta Refresh .

موفقين وبانتظار نتائجكم






__________________
al3ndaleeb[@]uk2.net

التعديل الأخير تم بواسطة : العندليب بتاريخ 19-06-2007 الساعة 02:15 PM. سبب آخر: مسح الرابط السابق للسكربت
العندليب غير متواجد حالياً   قديم 19-06-2007, 08:30 AM
رد مع اقتباس
عضو فعال
تاريخ التسجيل: Dec 1999-
#82 (permalink)  

للتنبيه

أعدت رفع السكربت لإصدار 2.2 مره أخرى هذا اليوم لخطأ أصلحته هذا اليوم بخصوص إلعدادات ( مهم جداً ).

شكرا للأخ مدمن نت






__________________
al3ndaleeb[@]uk2.net
العندليب غير متواجد حالياً   قديم 19-06-2007, 02:06 PM
رد مع اقتباس
عضو نشيط
تاريخ التسجيل: May 2007-
#83 (permalink)  

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

معليش داري ثقلت عليك بالاسئلة لكن والله عملية التحويل ليونيكود تهمني كثير


سلام عليكم







التعديل الأخير تم بواسطة : Basim بتاريخ 20-06-2007 الساعة 12:34 AM.
Basim غير متواجد حالياً   قديم 20-06-2007, 12:31 AM
رد مع اقتباس
عضو فعال
تاريخ التسجيل: Dec 1999-
#84 (permalink)  

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

معليش داري ثقلت عليك بالاسئلة لكن والله عملية التحويل ليونيكود تهمني كثير


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

بالعكس يا أخ Basim لم تثقل علي وأنا أقدر أي سؤال

عزيزي إذا انتهى السكربت من التحويل ستظهر عباره
كود:
Database: DBNAME (converted to ********* )
طبعا مكان النجمات إسم الترميز الذي اخترت التحويل له

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

استخدم سكربت phpMyAdmin أو استخدم سكربت MySQL Interface الذي أرفقته لكم في المشاركات السابقه واتصل بقاعدة بياناتك وتصفح محتواها فإذا كان ترميزها حسب الترميز الذي تطلبه أقول لك مبروك فقد تمت العمليه بنجاح.

الحمدلله أصلحنا كل الأخطاء من خلال نقاشنا معكم.

شكراً لكم






__________________
al3ndaleeb[@]uk2.net
العندليب غير متواجد حالياً   قديم 20-06-2007, 08:53 AM
رد مع اقتباس
مشرف قسم تطوير المنتديات
تاريخ التسجيل: Mar 2005-
#85 (permalink)  

السلام عليكم ..

قمت بتحويل قاعده لي على السيرفر المحلي .. واستغرقة العمليه قرابة 5 ساعات .. على قاعدة بيانات منتدى حجمها تقريبا 300 ميقا .. فيها 20 الف عضو و 326 الف مشاركه و 21,272 موضوع .. زاد حجم قاعدة البيانات تقريبا 7 ميقا ..

التحويل تم بنجاح كامل ولله الحمد

شكرا لك استاذي عندل ..

استفسار بسيط
في برمجيتنا هل تحديد ترميز الاتصال بالاوامر التاليه كافي ؟


كود PHP:
$connect mysql_connect('localhost','root','');
    
mysql_query("SET character_set_client = 'cp1256'",$connect);
    
mysql_query("SET character_set_results = 'cp1256'",$connect);
    
mysql_query("SET character_set_connection = 'cp1256'",$connect); 


والله يعطيك العافيه يارب ..






جواني غير متواجد حالياً   قديم 21-06-2007, 09:33 PM
رد مع اقتباس
عضو فعال
تاريخ التسجيل: Dec 1999-
#86 (permalink)  

اقتباس:
المشاركة الأصلية كتبت بواسطة جواني
السلام عليكم ..

قمت بتحويل قاعده لي على السيرفر المحلي .. واستغرقة العمليه قرابة 5 ساعات .. على قاعدة بيانات منتدى حجمها تقريبا 300 ميقا .. فيها 20 الف عضو و 326 الف مشاركه و 21,272 موضوع .. زاد حجم قاعدة البيانات تقريبا 7 ميقا ..

التحويل تم بنجاح كامل ولله الحمد

شكرا لك استاذي عندل ..

استفسار بسيط
في برمجيتنا هل تحديد ترميز الاتصال بالاوامر التاليه كافي ؟


كود PHP:
$connect mysql_connect('localhost','root','');
    
mysql_query("SET character_set_client = 'cp1256'",$connect);
    
mysql_query("SET character_set_results = 'cp1256'",$connect);
    
mysql_query("SET character_set_connection = 'cp1256'",$connect); 


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

بداية أقول لك مبروك تحويل القاعده الى الترميز العربي

وبالنسبه للخمس ساعات فهذه ليست بمشكله وأهم شي الناتج ياغالي.
انا بصدد تطوير السكربت بحيث يتم إيقافه متى ماتشاء واستكمال العمل متى ماتشاء أيضاً.
فالسكربت لا يعمل على تحويل الحقول كما كان يحدث في الإصدار الأول والذي كان يسبب تعطل وعطب للجداول الكبيره.
هذا الإصدار يعمل على الصفوف وليس الحقول وهو عن طريق أخذ 500 صف والعمل على تحويل ترميزها وبعد الانتهاء منها يتم العمل على 500 صف أخرى وهكذا حتى ينتهي من تحويل الصفوف كلها وبعدها يبدأ نفس المسلسل مع جدول آخر حتى ينتهي من جميع الجداول.
فإذا كان السكربت أخذ 5 ساعات لتحويل قاعدة بياناتك بعدد 500 صف في كل دوره فإذا كانت كمية الصفوف 1000 صف فإن السكربت سيأخذ نصف المده 2.5 ساعه أليس كذلك ؟
نقاشي معكم يعطيني أفكار لتطوير السكربت وتقديمه بأحسن صوره وبإذن الله سأنظر لهذه النقطه بعين الاعتبار في تطويري القادم.

أما بخصوص سؤالك عن الجمل التي كتبتها فيكفي السطران التاليه:
كود PHP:
$connect mysql_connect('localhost','root',''); 
mysql_query("SET Names  'cp1256'",$connect); 
موفق






__________________
al3ndaleeb[@]uk2.net
العندليب غير متواجد حالياً   قديم 22-06-2007, 12:02 AM
رد مع اقتباس
عضو نشيط جدا
تاريخ التسجيل: Sep 2006-
#87 (permalink)  

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

المهم سامحنى على المداخلة من الممكن أن تكون غير مرغوب بها

ولاكن ما شاء الله راجع الأربع صفحات الخاصة بالموضوع
ودققت فى كل المشاراكات
فما شاء الله الأخوان على دراية كاملة بما يفعلون
مدمن نت والاخوه الأفاضل

اما أنا لا أفهم أى شئ
المهم لحب التجربة

قمت بسحب قاعدة بينات المنتدى وأسترجعتها على الأبتشى تمام
وقمت بطلب التحويل كما ذكرت إلى cp1256
ولاكن حين أستعراض الجداول من السكربت data.php تأتى مشفرة ؟؟؟؟؟؟

وتم التحويل كما ذكرت بنجاح Database: backup (converted to cp1256)

فراجعت المشاركة 26 لم أفهم شئ
فسامحنى الله يرضى عليك من أسالتى

1- هل من الضرورة تحويل المنتدى إلى هذا الترميز كما ذكر مدمن نت
2- هل هذا يؤثر فى دمج قواعد البينات أو الترقيه ألخ
3- أشرح الموضوع بطريقة مبسطة وسلسة أكثر كى يتثنى عليه فهما فى المشاركة رقم 26
4- لا أريد الأكثار فى الأسلة ولاكن إن أجبتنى سوف أكون ضيف مزعج فى موضعك حتى أفهم الامر لأنى ليس لدى أى خبرة بامور قواعد البينات






__________________
۞---مًنْتُِِّْدًٍيَآتُِِّْ لوٍشًِْآ آلتُِِّْطُْوٍيَرٌٍيَة---۞
{ سُبْحَانَكَ لاَ عِلْمَ لَنَا إِلاَّ مَا عَلَّمْتَنَا إِنَّكَ أَنتَ الْعَلِيمُ الْحَكِيمُ }
Losha.Net غير متواجد حالياً   قديم 24-06-2007, 02:49 PM
رد مع اقتباس
عضو سوبر نشيط
تاريخ التسجيل: Nov 2005-
#88 (permalink)  

السلام عليكم

مجهود يستحق الشكر

كنت متابع الموضوع منذوا بدايته وكانت النتائج في البداية كتالي :

ولقد قمت بإخذ نسخة إحطياطية بعد ذالك قمت بعملية التحويل ولكن صادفتني مشكلة في صف post

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

بعد ذالك دخلت على الموضوع وما شاء الله شفت السكربت تم تحديثة فتم تجربتة والنتائج كتالي :

1-أستغرق وقت طويل في عملية التحويل حوالي 12 ساعة

2- تم تحويل الجدول الى الترميز cp1256 وعند التصفح عن طريق المتصفح يظهر لي الكلام بالعربي .

3 - قمت بتحويل الترميز في ملف config.php الى cp1256

4 - قمت بتحويل الترميز من لوحة التحكم الى cp1256

عند الدخول الى المنتدى فإن جميع البيانات تكون على هيئة إستفاهم ؟؟؟؟

الآن أين الخلل ؟؟؟ هل يجب ان استخدم طريقة الشل ؟؟؟

ملاحظة : عند إستخدام سكربتweb interface أضع البيانات المطلوبة وعند الضغط على موافق يتم إرجاعي الى نفس الصفحة ياترى أين الخطأ ؟

هذه هي كل ملاحظاتي وان شاء الله ما نسيت أي شئ

وإن شاء الله يكون حل المشكلة سهل

تحياتي لك






OKYESNO غير متواجد حالياً   قديم 25-06-2007, 06:24 AM
رد مع اقتباس
عضو فعال
تاريخ التسجيل: Dec 1999-
#89 (permalink)  

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

أهلاً بالأخوان Losha و Okyesno

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

اقتباس:
1- هل من الضرورة تحويل المنتدى إلى هذا الترميز كما ذكر مدمن نت
قلنا سابقاً ونقول مره أخرى
تحويل ترميز قاعدة بيانات المنتدى أو أي قاعده أخرى إلى الترميز العربي يعطينا مزايا كبيره أهمها:
1- دقة البحث في المواضيع والمشاركات والعضويات..... الخ.
2- استخدام الباسوورد العربي.
3- دقة عناوين المواضيع المتشابهه وارتباطها بالموضوع بشكل سليم.

اقتباس:
2- هل هذا يؤثر فى دمج قواعد البينات أو الترقيه ألخ
لا طبعاً لا يؤثر ولكن يجب التركيز على ترميز الاتصال.
ترميز الاتصال يجب أن يكون مطابقاً لترميز قاعدة البيانات حتى تتم العمليات بشكل سليم.


اقتباس:
3- أشرح الموضوع بطريقة مبسطة وسلسة أكثر كى يتثنى عليه فهما فى المشاركة رقم 26
الموضوع عباره عن سكربت لتحويل ترميز قاعدة البيانات كانت به ملاحظات وأخطاء قمنا بإصلاحها حتى الإصدار 2.2
أما المشاركه 26 فكانت طريقه لسحب جدول معطوب عن طريق أمر mysqldump
لا أنصحك بالتركيز على المشاركه 26 في تحويل قواعد بياناتك فقد ذكرنا أن هذه الطريقه ستقوم بعطب حقول الـ Binary.
إستخدم السكربت أفضل شي لتحويل القاعده.

اقتباس:
4- لا أريد الأكثار فى الأسلة ولاكن إن أجبتنى سوف أكون ضيف مزعج فى موضعك حتى أفهم الامر لأنى ليس لدى أى خبرة بامور قواعد البينات
إسأل ولكن أتمنى أن لا يكون سؤالك مكرر وقد راجعت الموضوع فعلا
وإن شاء الله مانقصر بشي.



الأخ okyesno
حياك الله
أعتقد أنك تسأل عن المشاركه 26 والتي سأل عنها الأخ Losha
ذكرت بأن الطريقه التي ذكرناها في مشاركه 26 كانت لجدول معطوب نريد إصلاحه وهذا الجدول لا يحتوي على حقول Binary .
فالطريقه التي ذكرناها تتلف بعض البايتات في الحقول ذات النوع Binary .
ذكرت في خطواتك وقلت
اقتباس:
1-أستغرق وقت طويل في عملية التحويل حوالي 12 ساعة
كم حجم قاعدة بياناتك حتى أخذت هذا الكم الكبير من الوقت ؟
فالسكربت يعمل على 500 صف في كل دوره.

اقتباس:
2- تم تحويل الجدول الى الترميز cp1256 وعند التصفح عن طريق المتصفح يظهر لي الكلام بالعربي .
هل تقصد قمت بتصفح القاعده عن طريق سكربت MySQL Interface المعدل ؟

اقتباس:
3 - قمت بتحويل الترميز في ملف config.php الى cp1256
جميل جداً وبهذا التعديل تم تعديل ترميز الاتصال الى cp1256

اقتباس:
4 - قمت بتحويل الترميز من لوحة التحكم الى cp1256
هنا خطأ
ذكرنا بأننا في لوحة تحكم المنتدى ندخل windows-1256 وليس cp1256
فلماذا أدخلت cp1256 ؟
أعتقد أنه هذا السبب لظهور علامات الإستفهام.

وفقكم الله
بالإنتظار






__________________
al3ndaleeb[@]uk2.net
العندليب غير متواجد حالياً   قديم 25-06-2007, 10:38 AM
رد مع اقتباس
عضو سوبر نشيط
تاريخ التسجيل: Nov 2005-
#90 (permalink)  

رد سريع ما شاء الله

أولا ً انا لم أسأل عن المشاركة 26 دعنا منها الآن


اقتباس:
كم حجم قاعدة بياناتك حتى أخذت هذا الكم الكبير من الوقت ؟
حجمها ليس بكبير تقريبا 200 ميقا

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

وجدت ان الأمر راح يطول فقمت بتعدي على السكربت من 500 صف الى 10000 صف لدورة الواحدة


اقتباس:
هل تقصد قمت بتصفح القاعده عن طريق سكربت MySQL Interface المعدل ؟
لا يالغالي فقد قمت بتصفحه عن طريق متصفح firefox

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

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

اقتباس:
هنا خطأ
ذكرنا بأننا في لوحة تحكم المنتدى ندخل windows-1256 وليس cp1256
فلماذا أدخلت cp1256 ؟
أعتقد أنه هذا السبب لظهور علامات الإستفهام.
لقد جربت الترميزين ولكن نفس المشكلة

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

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

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

MySQL Error : Illegal mix of collations for operation ' IN '
Error Number : 1271
Date : Monday, June 25th 2007 @ 07:10:03 AM
Script : http://www.*****.com/vb/newreply.php...ly&t=13627
Referrer : http://www.*****.com/vb/showthread.php?t=13627
IP Address :
Username : admin
Classname : vb_database</textarea></form>

وان شاء الله اجبت على جميع الاسئلة

تحياتي لكم






OKYESNO غير متواجد حالياً   قديم 25-06-2007, 01:13 PM
رد مع اقتباس
عضو فعال
تاريخ التسجيل: Dec 1999-
#91 (permalink)  

اقتباس:
حجمها ليس بكبير تقريبا 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 كيلوبايت, المشاهدات 66)
__________________
al3ndaleeb[@]uk2.net
العندليب غير متواجد حالياً   قديم 26-06-2007, 10:23 AM
رد مع اقتباس
عضو سوبر نشيط
تاريخ التسجيل: Nov 2005-
#92 (permalink)  

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

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

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

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

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

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

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

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

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

تحياتي لك






OKYESNO غير متواجد حالياً   قديم 26-06-2007, 06:49 PM
رد مع اقتباس
عضو فعال
تاريخ التسجيل: Dec 1999-
#93 (permalink)  

مكرر






__________________
al3ndaleeb[@]uk2.net

التعديل الأخير تم بواسطة : العندليب بتاريخ 27-06-2007 الساعة 09:46 AM. سبب آخر: مكرر لمشكله بالإرسال
العندليب غير متواجد حالياً   قديم 27-06-2007, 09:25 AM
رد مع اقتباس
عضو فعال
تاريخ التسجيل: Dec 1999-
#94 (permalink)  

مكرر






__________________
al3ndaleeb[@]uk2.net

التعديل الأخير تم بواسطة : العندليب بتاريخ 27-06-2007 الساعة 09:46 AM. سبب آخر: مكرر لمشكله بالإرسال
العندليب غير متواجد حالياً   قديم 27-06-2007, 09:26 AM
رد مع اقتباس
عضو فعال
تاريخ التسجيل: Dec 1999-
#95 (permalink)  

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

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

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

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

موفق






__________________
al3ndaleeb[@]uk2.net
العندليب غير متواجد حالياً   قديم 27-06-2007, 09:42 AM
رد مع اقتباس
عضو سوبر نشيط
تاريخ التسجيل: Nov 2005-
#96 (permalink)  

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



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

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

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

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

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

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

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

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

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

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

تحياتي لك






OKYESNO غير متواجد حالياً   قديم 27-06-2007, 02:54 PM
رد مع اقتباس
عضو فعال
تاريخ التسجيل: Dec 1999-
#97 (permalink)  

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

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

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

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






__________________
al3ndaleeb[@]uk2.net
العندليب غير متواجد حالياً   قديم 27-06-2007, 03:29 PM
رد مع اقتباس
عضو سوبر نشيط
تاريخ التسجيل: Nov 2005-
#98 (permalink)  

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

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

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

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

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

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

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






OKYESNO غير متواجد حالياً   قديم 28-06-2007, 01:43 AM
رد مع اقتباس
عضو فعال
تاريخ التسجيل: Dec 1999-
#99 (permalink)  

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

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

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

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

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

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

سألت وقلت

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

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

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

بانتظارك






__________________
al3ndaleeb[@]uk2.net
العندليب غير متواجد حالياً   قديم 28-06-2007, 01:21 PM
رد مع اقتباس
عضو سوبر نشيط
تاريخ التسجيل: Nov 2005-
#100 (permalink)  

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

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

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

سألت وقلت

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

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

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

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

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

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

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

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


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

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

تحياتي لك






OKYESNO غير متواجد حالياً   قديم 28-06-2007, 02:34 PM
رد مع اقتباس
رد