我想选择所有的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,没有我的分组画廊名称和获取所有的相关的图片 –