2016-02-25 4 views
1

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

я извлеченного данные из таблицы свойств и отображается в таблице, как это ..

<?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>"; 


      } 


     ?> 

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

+2

Вы можете использовать присоединиться запрос для извлечения данных из таблиц 2. – RJParikh

+0

Я новичок в php и mysql .... не могли бы вы объяснить, как это сделать ??? – Khan

+0

Я добавил ответ, вы можете использовать тот же запрос. – RJParikh

ответ

1

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

Select P.propertyId, L.logoName from properties as P 
Left Join logos as L ON P.logo_id = L.id 
0

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

SELECT pr.propertyId, bu.logoName 
FROM properties as pr 
LEFT JOIN builders as bu ON pr.logo_id = bu.id