قمت بتطوير تطبيق من خلال flutter التطبيق يسمح للمستخدمين القيام بنشر مواضيع عربيه مختلفه وكل موضوع يحتوي على مجموعة صور 4 صور بتحديد
في المقابل عملت جدولين في قاعدة البيانات
الاول لحفظ المواضيع كالتالي:
topic table :
--------------------------------------------------------------
id | subject_id | user_id | title
---------------------------------------------------------------
1 | 1 | 1 | مرحبا لدى عدة اسئله على هذا الموضوع
---------------------------------------------------------------
2 | 1 | 2 | مرحبا اخى الكريم هل لديك وقت كافى
وثاني لحفظ صور المواضيع (تم ربطه لدى الجدول الاولى من خلال id المواضيع )
المشكله الان كل موضع مثلا يمتلك 4 صور مختلفه في جدول الصور وموضع واحد في جدول المواضيع / الان انا احتاج الى جلب الموضع مع صوره واحده فقط حتى لا يحدث تكرار للمواضيع واحصل على نفس الموضوع 4 مرات اعتمادنا على عدد الصور
قمت بعمل الاستعلام التالي ولكن ما حدث انه قام بجلب المواضيع بشكل متكرر بحسب عدد الصور يعني كل موضوع تكرر لدي اربع مرات وهذا الامر ليس صحيحا انا احتاج الى ان يتم جلب الموضوع لمره واحده فقط وليكون مرتبط ب اعلى id صور متواجد :
<?php
include 'con.php';
$sql ="SELECT * FROM topic INNER JOIN Image ON topic.subject_id=Image.subject_id WHERE topic.sta = 1 AND topics.Country = 'EG'";
$result = $con->query($sql);
$stmt = $con->prepare($sql);
$stmt->execute();
$result = $stmt->get_result();if($result->num_rows >0){while($row[]= $result->fetch_assoc()){
$item = $row;
$json = json_encode($item, JSON_NUMERIC_CHECK);}}else{// http_response_code(404);
$json = json_encode(["result"=>"No Data Foun"]);}
echo $json;
$con->close();?>
كيف يمكن حل هذا المشكله حقيقه لم يسبق لي تطبيق هذا الامر لذلك الامر ليس واضح لدي
السؤال
Flutter Dev
السلام عليكم ورحمة الله وبركاته
تحيه طيبه للجميع
قمت بتطوير تطبيق من خلال flutter التطبيق يسمح للمستخدمين القيام بنشر مواضيع عربيه مختلفه وكل موضوع يحتوي على مجموعة صور 4 صور بتحديد
في المقابل عملت جدولين في قاعدة البيانات
الاول لحفظ المواضيع كالتالي:
topic table : -------------------------------------------------------------- id | subject_id | user_id | title --------------------------------------------------------------- 1 | 1 | 1 | مرحبا لدى عدة اسئله على هذا الموضوع --------------------------------------------------------------- 2 | 1 | 2 | مرحبا اخى الكريم هل لديك وقت كافى
وثاني لحفظ صور المواضيع (تم ربطه لدى الجدول الاولى من خلال id المواضيع )
Image table : -------------------------------------------------------------- id | subject_id | imageUrl --------------------------------------------------------------- 1 | 1 | ************************ --------------------------------------------------------------- 2 | 2 | ************************
المشكله الان كل موضع مثلا يمتلك 4 صور مختلفه في جدول الصور وموضع واحد في جدول المواضيع / الان انا احتاج الى جلب الموضع مع صوره واحده فقط حتى لا يحدث تكرار للمواضيع واحصل على نفس الموضوع 4 مرات اعتمادنا على عدد الصور
قمت بعمل الاستعلام التالي ولكن ما حدث انه قام بجلب المواضيع بشكل متكرر بحسب عدد الصور يعني كل موضوع تكرر لدي اربع مرات وهذا الامر ليس صحيحا انا احتاج الى ان يتم جلب الموضوع لمره واحده فقط وليكون مرتبط ب اعلى id صور متواجد :
كيف يمكن حل هذا المشكله حقيقه لم يسبق لي تطبيق هذا الامر لذلك الامر ليس واضح لدي
5 أجوبة على هذا السؤال
Recommended Posts
انضم إلى النقاش
يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.