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

الموضوع: سؤال .. كيفية استيراد البيانات من جدولين في قاعدة البيانات

  1. #1

    Exclamation سؤال .. كيفية استيراد البيانات من جدولين في قاعدة البيانات



    السلام عليكم يا جماعة الخير .. :deal:

    لدي استفسار و اتمنى أن أجد جوابه عندكم ..

    لدي جدولين في قاعدة البيانات و لنفترض انهم section و subject

    في كل منهما هناك حقلان id و title

    السؤال كيف اجلب البيانات من هذين الجدولين

    مثلاً أنا أريد ( عنوان القسم - عنوان الموضوع ) فكيف ستكون صيغة الاستعلام ؟؟؟؟؟؟؟؟

    هل ستكون مثلاً .. :nice: :nice: :nice:

    كود PHP:
    select idtitleidtitle from subjectsection 
    و شكراً لكم مسبقاً ..





    __________________
    مبرمج php للتواصل : roudyhermez(at)hotmail(dot)com
    مدونتي PlusCSS


  2. #2
    عضو جديد
    تاريخ التسجيل
    Jan 2008
    المشاركات
    15


    select sec_title,sub_title from section,subject

    اذا حبيت تحت شرط مثلا

    select sec_title,sub_title from section,subject where section.sec_id=subject.sec_id

    طبعا على فرض انو الجدول الاول(section) يحوي الحقول (sec_id,sec_title)
    والجدول التاني (subject) يحوي الحقول (sub_id,sub_title,_sec_id)

    وانشالله كون قدمت افادة






  3. #3


    شكراً لردك .. أخ سليمان لكن المشكلة ليست هنا ..

    المشكلة ان الجدول section يحتوي على الصفوف id و title
    و كذلك الجدول subject يحتوي على الصفوف id و title نفسها

    فالعملية ستكون أكثر تعقيداً مما ذكرت أنت ..

    و أنا أريد استعلاماً لاستخراج عناوين الأقسام و تحتها عناوين المواضيع ..

    شكراً لك .. لكنني لم أتوصل للجواب بعد .





    __________________
    مبرمج php للتواصل : roudyhermez(at)hotmail(dot)com
    مدونتي PlusCSS

  4. #4


    لازم تضيف حقل في جدول subject تخزن فيه رقم ال section وتطبق حل الأخ S.suliman

    يوجد هناك طريقة اخرى عن طريق innet join

    هذا الدرس سيفيدك Mysql Inner Join





    __________________
    عدت
    اقتراحاتكم -> www.elbachiri.com

  5. #5


    شكراً لك أخ Nodrino

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

    مثلاً أنا سأستخدمها لاستخراج مواضيع من المنتدى بدلالة القسم مع طباعة عنوان القسم .. إلخ ..

    أشكرك كثير الشكر .





    __________________
    مبرمج php للتواصل : roudyhermez(at)hotmail(dot)com
    مدونتي PlusCSS

  6. #6


    لنفرض ان الجدول يوجد فيه هذه المعلومات

    كود:
    section:
    +----+--------------+
    | id | title        |
    +----+--------------+
    |  1 | Morocco      |
    |  2 | Saudi Arabia |
    |  3 | Egypt        |
    |  4 | syria        |
    |  5 | algerie      |
    +----+--------------+
    كذلك هذا الجدول
    ركز جيدا على حقل sec_id لانه يخزن ارقام الصفوف الموجودة في جدول section حسب اختيارك عند الاضافة
    كود:
    subject:
    +----+---------------------------+--------+
    | id | title                     | sec_id |
    +----+---------------------------+--------+
    |  1 | i love egypt and all arab |      3 |
    |  2 | i love Saudi arabia       |      2 |
    |  3 | hola syria commo estas?   |      4 |
    |  4 | bilad almalion shahid...  |      5 |
    +----+---------------------------+--------+
    ونكتب هذا الأمر
    كود PHP:
    select section.title,subject.title from section inner join subject on sec
    tion
    .id=subject.sec_id
    ليعطينا هذه النتيجة

    كود:
    +--------------+---------------------------+
    | title        | title                     |
    +--------------+---------------------------+
    | Saudi Arabia | i love Saudi arabia       |
    | Egypt        | i love egypt and all arab |
    | syria        | hola syria commo estas?   |
    | algerie      | bilad almalion shahid...  |
    +--------------+---------------------------+
    اتمنى انك فهمت المعلومة..





    الملفات المرفقة الملفات المرفقة
    __________________
    عدت
    اقتراحاتكم -> www.elbachiri.com

  7. #7


    بارك الله فيك يا رجل ..

    وصلت المعلومة و تمام التمام 100% سأطبقها و أعلمك بالنتيجة .........

    شكراً لك .





    __________________
    مبرمج php للتواصل : roudyhermez(at)hotmail(dot)com
    مدونتي PlusCSS

  8. #8


    الأخ Nadrino :

    الشرح الذي وضعته هنا ينجح 100% مع ملفات المثال لكنه لا ينجح مع ملفات موقعي ..

    شكراً لاهتمامك ..





    __________________
    مبرمج php للتواصل : roudyhermez(at)hotmail(dot)com
    مدونتي PlusCSS





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

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

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