我想選擇所有的photoes避免畫廊名稱由匹配與組的所有行的數據使用GROUP BY,我檢索所有的畫廊名字repetations.But但我得到的只涉及到每一個畫廊的照片。 becoz組通過只顯示一行。顯示在使用GROUP BY
我怎麼能顯示所有photoes與出庫名稱的repitation?任何替代辦法?.Plz幫助。
$sql=mysqli_query($db3->connection,"SELECT * from photo group by gallery_name ");
while($row=mysqli_fetch_array($sql)){
$pic_name=$row['p_name'];
$gallery_name=$row['gallery_name'];
echo "$gallery_name>$pic_name,";
}
和第二替代方法可以像這裏,但我仍然得到畫廊的名字repitation
$sql=mysqli_query($db3->connection,"SELECT gallery_name from photo group by gallery_name ");
while($row1=mysqli_fetch_array($sql1)){
$gallery_name=$row1['gallery_name'];
$sql=mysqli_query($db3->connection,"SELECT * from photo where gallery_name='$gallery_name' ");
while($row=mysqli_fetch_array($sql)){
$pic_name=$row['p_name'];
$gallery_name1=$row['gallery_name'];
echo "$gallery_name>$pic_name,";
}}
?最後一個?第一個? –
您的問題有點不清楚 - 您是否試圖以您的圖庫名稱排序? – sgeddes
@ sgeddes,沒有我的分組畫廊名稱和獲取所有的相關的圖片 –