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

الموضوع: حول ( PRIMARY KEY , foreing key )

  1. #1
    عضو نشيط
    تاريخ التسجيل
    Oct 2005
    المشاركات
    40

    حول ( PRIMARY KEY , foreing key )



    السلام عليكم
    هذي صوره توضيح ربط الجداول ( PRIMARY KEY , foreing key )



    هذي سويتها sql server


    ابي mysql

    اشلون اقد اتعلمل بنفس الطرقه برنامج مثلاً :con2:

    او احد يعلمنا طريقة ربط الجداول مع بعضها البعض

    مثال جدول user يحتوي على ثلاثه TABLE

    id , name, idgurbs

    والجدول الثاني gurbs يحتوي على 2 TABLE

    id,name

    كيف الربط يبنهما

    للأسف انا مبتدئ بال mysql

    بنتظار ردوركم وشكراً









  2. MySQL ليس له امكانية Forign Keys الى في الاصدار الاخير وهي الاصدار رقم 5 (مع العلم ان اكثر من 80% من السرفرات لم ترقي نفسها لتلك الاصدار بعد .. لان الMySQL الاصدار الخامس يجب ان يستخدم الPHP5 والا لن يعمل بالطريقة المطلوبة)... الMySQL ليس كالSQL-Server ، اي لا ياتي معه اي مساعدات .. او اي برامج تعطيك امكانية عمل الجداول مثل ما تعملها في SQL-Server ... اي لا تستطيع ان تنقر هنا وهناك لكي تعمل جدولاً بل يجب ان تكتب الكود "Code" بنفسك .. ولكن هناك برامج لفعل ذالك .. واكثرها لا تأتي مع الMySQL ولكن معضما مجانياً .. و اظن اكثرها شيوعا هي الPHPMyAdmin ..

    وشكراً





    __________________
    هلابي افضل المواقع العربية تصميماً
    انصح باستخدام ابونتو

  3. #3
    عضو نشيط
    تاريخ التسجيل
    Oct 2005
    المشاركات
    40


    اهلا اخوي hilaby

    شكراً على ردك الوافي

    انا استخدمة برنامج MySQL-Front وPHPMyAdmin

    ونفس الطريقه نفس ما قلت لازم الكود

    ممكن كود كمثال بسيط

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

    بالتوفيق






  4. #4


    الامر بال SQL كالتالي:

    فلنفرض ان لدينا جدولين الاول اسمه old_table وجدول جديد نريد انشائه اسمه new_table وربطه بالجدول السابق
    والعمود المراد ربطه هو (id)


    كود PHP:
    create table new_table(id smallint(5references old_table(id)); 






    __________________
    لا إله إلا أنت سبحانك اني كنت من الظالمين

  5. #5
    عضو جديد
    تاريخ التسجيل
    Sep 2005
    المشاركات
    23


    اعتقد لازم تسويها بنفسك

    يعني نفس الجدول new_table
    فيه خلية id بدون أي foreign key أو refrence

    ولما تقوم بعملية ادخال بيانات لهالجدول
    تتأكد من خلال ملف ال php ان البيانات اللي تم ادخالها لل new_table هي نفسها موجودة في الجدول القديم old_table
    وتنقلها نقل ، من القديم للجديد

    الامر اصعب بعض الشيء

    بالاوراكل الحياة جميلة !!!










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

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

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