[英]Uploading Images and how to get that image inside the SQL using GROUP by and MAX()
$result = mysql_query("SELECT * FROM photos WHERE accountID = '{$accID}' GROUP BY album_name ORDER BY photo_number DESC");
if(mysql_num_rows($result) != 0) {
while( $row = mysql_fetch_array($result) ) {
echo "<div class=\"myPhotos\"><img title='Album: {$row['album_name']}' src=\"images/profile/".$row['photo_link']."\"/></div>";
}
}else{
echo "No Album Created";
}
我的意圖:是要獲得HIGHER'photo_number'值,同時我還將它們按各自的'album_name'分組,但是我的$ result無法識別TOP / HIGHER'photo_number'(AUTO INCREMENT屬性),我怎么能識別HIGHER 'photo_number'?
他們說我需要使用MAX(photo_number),但是,如何編碼MAX()語法?...希望您能在這個問題上對我有所幫助...
這還不是很清楚,但是我想您想要每個相冊名稱的最高照片編號,然后按該編號排序。 如果是這種情況,您會想要類似...
SELECT album_name,
MAX(photo_number) AS highest_photo_number
FROM photos
WHERE accountID = (whatever)
GROUP BY album_name
ORDER BY highest_photo_number;
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.