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

 

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

رد  
 
LinkBack أدوات الموضوع
عضو جديد
تاريخ التسجيل: Jan 2008-
#1 (permalink)  
Exclamation سؤال .. كيفية استيراد البيانات من جدولين في قاعدة البيانات


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

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

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

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

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

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

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

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






__________________
www.studio-style.net
assyrian-php غير متواجد حالياً   قديم 16-02-2008, 07:50 PM
رد مع اقتباس
عضو جديد
تاريخ التسجيل: Jan 2008-
#2 (permalink)  

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)

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






S.suliman غير متواجد حالياً   قديم 17-02-2008, 02:54 AM
رد مع اقتباس
عضو جديد
تاريخ التسجيل: Jan 2008-
#3 (permalink)  

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

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

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

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

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






__________________
www.studio-style.net
assyrian-php غير متواجد حالياً   قديم 17-02-2008, 06:29 AM
رد مع اقتباس
عضو سوبر نشيط
تاريخ التسجيل: Apr 2006-
#4 (permalink)  

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

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

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






عبد الواحد البشيري غير متواجد حالياً   قديم 17-02-2008, 01:32 PM
رد مع اقتباس
عضو جديد
تاريخ التسجيل: Jan 2008-
#5 (permalink)  

شكراً لك أخ Nodrino

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

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

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






__________________
www.studio-style.net
assyrian-php غير متواجد حالياً   قديم 17-02-2008, 07:38 PM
رد مع اقتباس
عضو سوبر نشيط
تاريخ التسجيل: Apr 2006-
#6 (permalink)  

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

كود:
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...  |
+--------------+---------------------------+
اتمنى انك فهمت المعلومة..






الملفات المرفقة
نوع الملف: txt resault-and-cmd.txt‏ (1.1 كيلوبايت, المشاهدات 7)
عبد الواحد البشيري غير متواجد حالياً   قديم 17-02-2008, 10:00 PM
رد مع اقتباس
عضو جديد
تاريخ التسجيل: Jan 2008-
#7 (permalink)  

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

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

شكراً لك .






__________________
www.studio-style.net
assyrian-php غير متواجد حالياً   قديم 18-02-2008, 02:48 AM
رد مع اقتباس
عضو جديد
تاريخ التسجيل: Jan 2008-
#8 (permalink)  

الأخ Nadrino :

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

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






__________________
www.studio-style.net
assyrian-php غير متواجد حالياً   قديم 21-02-2008, 04:25 AM
رد مع اقتباس
رد


 

أدوات الموضوع

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

كود [IMG] متاحة
كود HTML معطلة
Trackbacks are متاحة
Pingbacks are متاحة
Refbacks are متاحة


المواضيع المتشابهه
الموضوع كاتب الموضوع المنتدى مشاركات آخر مشاركة
شرح بالتفصيل تركيب مجلة نيوك على الإنترنت وعلى الجهاز Lost in love تطوير الويب 9 20-08-2008 11:37 AM
دالة extract لتعريف حقول قاعدة البيانات كمتغيرات أحمد أبو النصر PHP 19 19-07-2006 01:47 PM
كيفية نسخ قاعدة البيانات ibbr تطوير الويب 2 23-03-2002 01:03 AM
و أخيراً الطريقة الصحيحة و الكاملة لنسخ و نقل قاعدة البيانات سفير الشوق تطوير الويب 16 11-07-2001 08:18 PM
تركيب vB تطوير الويب 9 07-08-2000 06:41 AM


الساعة الآن: 09:42 PM بتوقيت المملكة العربية السعودية