اذهب إلى المحتوى
  • 0

جلب قيمة مركبة من عدة جداول mysql باستخدام لارافل

Hayitham Fathy

السؤال

Recommended Posts

  • 0
بتاريخ 22 ساعات قال Wael Aljamal:

السؤال لايفيد في معرفة المشكلة، أرجو إضافة كامل التفاصيل مع مثال لنستطيع إرشادك بصورة صحيحة

الفكره اني عاوز اعمل حقل  يكون في مخرج من 5 جداول يظهر كانها المخرج واحد 

مثال نعتبر ان احمد في جدول 

محمود في جدول اخر

وابراهيم في جدول اخر عنهم 

اريد ان اضيف في الحقل  احمد محمود ابراهيم 

يتجمع مع بعض 

رابط هذا التعليق
شارك على الشبكات الإجتماعية

  • 0
بتاريخ 38 دقائق مضت قال Hayitham Fathy:

الفكره اني عاوز اعمل حقل  يكون في مخرج من 5 جداول يظهر كانها المخرج واحد 

مثال نعتبر ان احمد في جدول 

محمود في جدول اخر

وابراهيم في جدول اخر عنهم 

اريد ان اضيف في الحقل  احمد محمود ابراهيم 

يتجمع مع بعض 

هل يوجد حقل مشترك بين الجداول لنعمل ربط بينهم اي join؟

يمكن عمل استعلام لكل جدول وجلب بياناته، ثم من خلال لغة البرمجة نقوم بدمج هذه القيم كسلسلة نصية و نحشرها في قالب HTML

رابط هذا التعليق
شارك على الشبكات الإجتماعية

  • 0
بتاريخ 35 دقائق مضت قال Wael Aljamal:

هل يوجد حقل مشترك بين الجداول لنعمل ربط بينهم اي join؟

يمكن عمل استعلام لكل جدول وجلب بياناته، ثم من خلال لغة البرمجة نقوم بدمج هذه القيم كسلسلة نصية و نحشرها في قالب HTML

شكرا علي اهتمامك 

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

رابط هذا التعليق
شارك على الشبكات الإجتماعية

  • 0
بتاريخ 33 دقائق مضت قال Hayitham Fathy:

شكرا علي اهتمامك 

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

سوف أحاول شرحها لك،

في دالة المتحكم الذي يعيد النتيجة المطلوبة، نعمل استعلام حسب الجداول التي لديك، 

  • مثال فيه بيانات من جدولين يمكن تعميمها لأكثر من جدول
<?php

public function Details($id) {

  $result_1 = Model_1::where(['id' => 1])->first();

  $result_2 = Model_2::where(['id' => 2])->first();
  
  $result = $result_1['name'] . $result_2['name'];  // دمج النتائج
 
}
return view('custom-view', ['name' => $result]);
}

ثم في ملف العرض تضع name

وإن لم تكن تستخدم نماذج يمكن استعمال الواجهة DB لتنفيذ عبارات SQL مباشرة على الجداول

$userl = DB::table('table1')->select('id','name');

$user2 = DB::table('table2')->select('id','name');

$result = user1['name'] . user2['name'];

وتمررها لملف العرض

<html>
    <body>
        <h1>Hello, {{ $name }}</h1>
    </body>
</html>

 

رابط هذا التعليق
شارك على الشبكات الإجتماعية

انضم إلى النقاش

يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.

زائر
أجب على هذا السؤال...

×   لقد أضفت محتوى بخط أو تنسيق مختلف.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   جرى استعادة المحتوى السابق..   امسح المحرر

×   You cannot paste images directly. Upload or insert images from URL.

  • إعلانات

  • تابعنا على



×
×
  • أضف...