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

الموضوع: تغيير اسم الجدول في القاعدة

  1. #1
    عضو فعال جدا
    تاريخ التسجيل
    Apr 2002
    المشاركات
    2,239

    تغيير اسم الجدول في القاعدة



    السلام عليكم ما عرفت شو احط اسم للموضوع

    عندي سؤال لو سمحتو

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

    بعض السكربتات لا تحتوي على هذا الكود !! مما يتضرك الى وضعها في قاعدة لوحدها لعدم تضارب جداولها مع جداول سكربت اخر من الممكن ان يحتوي الاثنان على جداول متشابه الاسماء
    مثال
    users
    ان احتواه السكربت الأول واحتواه الثاني فهذا يؤدي انه يجب ان اضعهم على قاعدتين مختلفتين

    المطلوب الآن .. كيف استطيع عمل اسماء خاصة بجداول السكربت الذي لا يوجد به كود اسماء جداول خاصة
    اي اريد عمل اسماء الجداول في السكربت تبدأ بـ
    مثال:
    castle_
    وهكذا استطيع وضع السكربتات على قاعدة واحدة دون تضارب جداولها

    جربت اكثر من طريقة ولم تفلح
    السلام عليكم





    __________________
    شبكة قلعة العرب
    http://www.arabscastle.com
    ===============
    في دمشق كل شي غير!
    قلعة العرب غير متواجد حالياً


  2. #2


    اهلين بالقلعة

    هذي العملية اسمها prefix أي بادئة الجداول .. بعض البرامج توفّرها وبعضها لا ..
    إذا شفت اسماء الجداول في اوامر الإستعلام في ملفات البرنامج تبدأ بـ $prefix فمعناها انه متاح استخدامها وتبحث عن متغير $prefix وغالبا يكون في ملف الإعدادات config ثم تضع له قيمة ..

    اما إذا لم يكن كذلك .. فبإمكانك وضعه بنفس الطريقة .. أو بطريقة وضع البادئة امام كل اسم جدول على حدة .. هناك طرق كثيرة لعمل ذلك ومنها ....

    جهّز مجلد البرنامج امامك .. افتحه .. افتح كل ملف أو عدة أو كل الملفات ( إذا كان لديك برنامج بحث واستبدال فسيريحك ).. وضع في حقل البحث عن عبارة كلمة دالة على اسم الجدول .. بالطبع إذا كان اسم الجدول مثلا users لن يجدِ عملك .. يجب ان تضع عبارة واضحة واكيدة ليتعرف عليها البرنامج ويستبدلها .. مثلا الإستعلامات تحتوي عادة هذه العبارة على سبيل المثال : FROM users اذا تضع هذه العبارة وتضع الكلمة البديلة FROM castle_users وهكذا مع كل الملفات ..

    او بدلا من هذا كله ولضمان العملية بأمان .. افتح كل ملف لوحده وابحث عن الاستعلامات بشكل يدوي وعدلها مثل ما سبق توضيحه .

    فيه عدة طرق اخرى بافكار مختلفة وبنفس الفكرة في التنفيذ ولكن اعتقد هذه الطرق هي الأسلم والأفضل مبدئياً .

    اتمنى يكون كلامي واضح لاني احس اني طولتها وهي قصيرة





    __________________
    سبحانك اللهم وبحمدك أشهد أن لا إله إلا أنت أستغفرك وأتوب إليك
    ابومنار غير متواجد حالياً

  3. #3
    عضو فعال جدا
    تاريخ التسجيل
    Apr 2002
    المشاركات
    2,239


    بارك الله فيك يا أبو منار
    سباق للخير ما شاء الله عليك

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

    عموماً بارك الله فيك وجزاك الف خير

    تحياتي





    __________________
    شبكة قلعة العرب
    http://www.arabscastle.com
    ===============
    في دمشق كل شي غير!
    قلعة العرب غير متواجد حالياً

  4. #4
    Banned
    تاريخ التسجيل
    Feb 2004
    المشاركات
    170


    قلعة العرب صراحة سؤالم مميز جداً ..

    ابو منار جزاك الله خير وزاد علمك ..

    فعلاً جوابك حلو وانا جربته ونفع معي ..

    تقبل تحياتي





    العنكبوتي غير متواجد حالياً





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

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

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