Тема: Як вибрати всі поля з таблиці A по полям таблиці B
Привіт дорогі форумчани. Прошу у Вас допомоги в такій питані... Є дві таблиці
1) items_list - тут знаходиться вся інфа про інвентарь
2) schop - тут є два поля перше id (число по якому ми будем вибирати поля з таблиці items_list ) а друге mani (ціна за цей придмет який ми виберем з таблиці items_list )
Допусти що в таблиці schop є 2 рядка
1) id = 77, mani = 2000
2) id = 55, mani = 3000
мені потрібно щоб на сторінці відображалися dcs рядки з таблиці items_list по id = 77 та id = 55 які знаходяться в таблиці schop. Як таке можна зробити? Я зробив ось що:
echo "<table border=1>";
echo "<tr>";
echo "<td>тип</td>";
echo "<td>название</td>";
echo "<td>фото</td>";
echo "<td>вес</td>";
echo "<td>точность</td>";
echo "<td>мин урон</td>";
echo "<td>мах урон</td>";
echo "<td>защита</td>";
echo "<td>скорость</td>";
echo "<td>цена</td>";
echo "<td> </td>";
echo "</tr>";
$query_schop = "SELECT * FROM schop ";
$result_schop = mysql_query($query_schop) or die("Query failed : " . mysql_error());
while($aRow_schop = mysql_fetch_array( $result_schop))
{
$rez[]=$aRow_schop;
}
foreach($rez as $aRow_schop)
{
$aid_schop = $aRow_schop["id"];
$amani_schop = $aRow_schop["mani"];
$quer_items= "SELECT items_id, Protection, Thespeed, ItemType, ItemNo, ItemName, Item_StateCost, Item_Image, Item_Weight, Item_Accuracy, Item_Level, Min_Damage, Max_Damage FROM items_list where items_id='$aid_schop'";
$resul_items = mysql_query($quer_items) or die("Query failed : " . mysql_error());
while($aRow_items = mysql_fetch_array( $resul_items))
{
$rez2[]=$aRow_items;
}
foreach($rez2 as $aRow_items)
{
$aitems_id = $aRow_items["items_id"];
$aProtection = $aRow_items["Protection"];
$aThespeed = $aRow_items["Thespeed"];
$aItemType = $aRow_items["ItemType"];
$aItemNo = $aRow_items["ItemNo"];
$aItemName = $aRow_items["ItemName"];
$aItem_StateCost = $aRow_items["Item_StateCost"];
$aItem_Image = $aRow_items["Item_Image"];
$aItem_Weight = $aRow_items["Item_Weight"];
$aItem_Accuracy = $aRow_items["Item_Accuracy"];
$aItem_Level = $aRow_items["Item_Level"];
$aMin_Damage = $aRow_items["Min_Damage"];
$aMax_Damage = $aRow_items["Max_Damage"];
echo "<tr>";
echo "<td>".$aRow_items["ItemType"]."</td>";
echo "<td>".$aRow_items["ItemName"]."</td>";
echo "<td><img src='images/items/".$aRow_items["Item_Image"]."' style=' height: 30px; width: 30px;'></td>";
echo "<td>".$aRow_items["Item_Weight"]."</td>";
echo "<td>".$aRow_items["Item_Accuracy"]."</td>";
echo "<td>".$aRow_items["Min_Damage"]."</td>";
echo "<td>".$aRow_items["Max_Damage"]."</td>";
echo "<td>".$aRow_items["Protection"]."</td>";
echo "<td>".$aRow_items["Thespeed"]."</td>";
echo "<td>".$aRow_schop["mani"]."</td>";
echo "<td> купить </td>";
echo "</tr>";
}}
echo "</table>";
Але це не працює! Виводить на екарн два однакових поля
http://www.ex.ua/972225641197