我有兩張表。 Table Location
有locationID
和其他有關位置的詳細信息。 Table image
有PictureID
,圖像的文件路徑以及屬於它的locationID
。php mysql顯示來自其他表的所有圖像屬於每行
我希望能夠顯示位置名稱以及屬於該位置的所有圖片的其他詳細信息。
這是我寫的代碼,但它不工作。 看起來好像<?php echo $images['file'];?>
無法正常工作。
下面是其餘的代碼。
<?php
$sql="SELECT * FROM location ORDER BY Location_ID desc";
$result_set=mysql_query($sql);
while($row=mysql_fetch_array($result_set))
{
$locationID=$row['Location_ID'];
?>
<div><p><?php echo $row['name2']; ?></P></div>
<?php
$getimage=mysql_query("SELECT * FROM image WHERE Location_ID='".$locationID."'");
while($images = mysql_fetch_array($getimage)){
?>
<div><img src="uploads/<?php echo $images['file']; ?>" height="75" width="75"></div>
<br>
}
<?php
}
?>
當我嘗試這段代碼時,我只是得到這個錯誤信息。 「解析錯誤:語法錯誤,文件意外結束」
非常感謝您的幫助。
它應該是'$ row ['Location_ID']'不'$ row [Location_ID]' –
哪部分不工作?圖像不顯示?嘗試顯示src的完整網址.. – smzapp
是的。該圖像不顯示 –