所有的信息,我有2個表SQL查詢:2個表,但希望從一個只有一行從其他
- 照片:存儲所有照片信息
- 庫:存儲標題和描述關於畫廊
我需要回顯一個新頁面的圖庫描述,然後所有的照片應該在那裏。
,但我不斷收到標題和描述重複的,因爲它在同
$row = mysql_fetch_array($result)...
然後有更多的一組該庫中我也需要照片?
任何幫助還是我是含糊....
$a="SELECT * from gallery where gallery_category=".$gallery_category;
$result = mysql_query($a,$c);
while($row = mysql_fetch_array($result)) {
echo $row['gallery_name'].'<br>'.$row['gallery_description'].'<br>';
$sql="SELECT * FROM photos WHERE gallery_id =".$gallery_id." ORDER BY photos_filename";
$result2 = mysql_query($sql,$c);
while($row = mysql_fetch_array($result2)) {
echo'<a rel="example_group" href="../galleries/images/'.$row['gallery_id'].'/'.$row['photos_filename'].'" width="130" height="100"><img src="../galleries/images/'.$row['gallery_id'].'/'.$row['photos_filename'].'" height="150px" alt=""/></a>';
}
}
如果您發佈更多的代碼 – c4pone 2013-02-26 12:53:42
abit vague會有幫助但你有兩個解決方案。要麼通過您的畫廊表循環一次,然後在每次循環中拉和循環您的照片,其中照片galleryid與圖庫ID相匹配,或者您可以使用連接一次拉出所有照片,並在代碼中存儲圖庫ID和如果存儲的當前圖庫ID與數據庫中的圖庫ID不匹配,則僅回顯圖庫標題 – Dave 2013-02-26 12:55:16
您正試圖獲取有關圖庫的信息,它是單個查詢中的照片還是什麼?請提供一些當前輸出的代碼和示例。 – 2013-02-26 12:55:36