У меня есть две таблицы в моей базе данных. 1 = свойства (содержат изображение собственности) 2 = строители (содержат логотип застройщика)

Я получил данные из таблицы свойств и отобразил в таблице вот так ..

  <?php



        while($list = mysqli_fetch_array($result) ){



            echo"<tr>";
            echo"<td>".$list['id']."</td>";
            echo"<td>".$list['owner']."</td>";
            echo"<td>".$list['purpose']."</td>";
            echo"<td>".$list['property_type']."</td>";
            echo"<td>".$list['city']."</td>";
            echo"<td>".$list['location']."</td>";
            echo"<td>".$list['description']."</td>";
            echo"<td>".$list['price']."</td>";
            echo"<td>".$list['land_area']."</td>";
            echo"<td>".$list['bedrooms']."</td>";
            echo"<td>".$list['bathrooms']."</td>";
            echo"<td>".$list['property_expire']."</td>";
            echo"<td>"."<img height='50' width='50' src='".$list['image_url']."'/>"."</td>";
            echo "<td><a href=\"edit_property.php?id=$list[id]\">Edit</a> | <a href=\"delete_property.php?id=$list[id]\" onClick=\"return confirm('Are you sure you want to delete?')\">Delete</a></td>";

            echo"</tr>";


            }


         ?>

чего я хочу: показать все содержимое таблицы свойств, которую я уже сделал, но я также хочу получить логотип строителя из таблицы построителя ... как я могу ??

1
Khan 25 Фев 2016 в 08:44

2 ответа

Лучший ответ

Вы можете использовать что-то подобное в своем запросе.

Select P.propertyId, L.logoName from properties as P
Left Join logos as L ON P.logo_id = L.id 
1
RJParikh 25 Фев 2016 в 05:51

Просто создайте запрос соединения с таблицей properties и builders:

SELECT pr.propertyId, bu.logoName 
FROM properties as pr
LEFT JOIN builders as bu ON pr.logo_id = bu.id 
0
Ivan Starostin 25 Фев 2016 в 06:53