السلام عليكم
دايما عندما اسال سؤال تاتي الاجابة باني لم اسرد مشكلتي بشكل واضح لذلك قررت ان اسرد كل التفاصيل بدقة
انا عندي قاعدة بيانات فيها جدول users
id name pass
وعندي جدول ثاني هو يحتوي الاصدقاء وطبعا يعتمد على id الي هو موجود ب users
مفهوم الى الان
الجدول الثاني فيه id1 username1 id2 username2
id1 user name1 هو يعني الصديق الاول مثلا انت
id2 username2 يعني الصديق الثاني مثلا انا
طبعا انا خليت ايدي يوسر نيم حتى يصير اسرع ويقلل الاستعلام
الاستعلام يشتغل بشكل سليم لكنه استعلامين
انا جربت union لكن لم تعمل معي اتصور لأنه نفس الجدولكود PHP:
$id =5;
$article1 = $mysql->query("select one ,first from frnds where two = ".$id);
while($ar1 = $mysql->fetch_array($article1)){
$art1[] = $ar1;
}
$smarty->assign('art1', $art1);
$article2 = $mysql->query("select two ,scnd from frnds where one = ".$id);
while($ar2 = $mysql->fetch_array($article2)){
$art2[] = $ar2;
}
echo '<br><br><br>';
array_unique;
$smarty->assign('art2', $art2);
ف سؤالي هو كيف اربط استعلامين بنفس الجدول
او اذا فيه استعلام واحد يكون افضل بكثير
اخي لا تقل لم افهم لاني شرحت كل شئ تقريبا
وشكرا