mysql 데이터베이스에서 동적으로로드되는 사진 카테고리 웹 사이트 카테고리 페이지가 3 개 있는데 잘 작동하지만 하위 카테고리 또는 "앨범"을 각 카테고리. 웹 사이트가 기술적으로 신경 쓰이는 사람이 아니기 때문에 동적으로 작업해야합니다.mysql 쿼리를 사용하여 동적 카테고리 및 하위 카테고리 만들기
그래서 생각이 들었습니다. 실행 방법을 완전히 모르는 것 같습니다. 이 첫 번째 코드 블록은 이미지가 현재로드되고있는 단계입니다 (이 단계에서는 필요하지 않은 $ gummf에서 html gumpf를 제외합니다). 두 번째 코드 블록에서는 이미지를 별도의 '앨범'에로드 할 수 있도록 편집했습니다. 그러나, 그것이 그대로, 각 앨범에 모든 이미지를로드합니다.
"GROUP BY"를 사용하여 데이터베이스의 "album_name"행에 대해 동일한 값을 공유하는 이미지 만 포함하는 dynamicLists를로드하는 방법이 있습니까?
나는 아주 잘 설명하지 않은 경우 사과드립니다. 어떤 도움을 많이 주시면 감사하겠습니다.
<?php
include "connect_to_mysql.php";
$dynamicList = "";
$sql = mysql_query("SELECT * FROM images WHERE category = 'People' ORDER BY date_added DESC");
while($row = mysql_fetch_array($sql)){
$image = $row["image_name"];
$src_img=imagecreatefromjpeg("photos/thumbs/thumb_".$image);
$date_added = strftime("%b %d, %Y", strtotime($row["date_added"]));
$dynamicList .= '<img class="item" src="photos/thumbs/thumb_'.$image.'"/>';
}
mysql_close();
?>
<div id="image_gallery">
<?php echo $dynamicList; ?>
</div>
<?php
include "connect_to_mysql.php";
$dynamicList = "";
$sql = mysql_query("SELECT * FROM images WHERE category = 'People' ORDER BY date_added DESC");
while($row = mysql_fetch_array($sql)){
$image = $row["image_name"];
$src_img=imagecreatefromjpeg("photos/thumbs/thumb_".$image);
$date_added = strftime("%b %d, %Y", strtotime($row["date_added"]));
$dynamicList .= '<img class="item" src="photos/thumbs/thumb_'.$image.'"/>';
$album = $row["album_name"];
$albumList .= '<div class="album"><div class="album_title"><h2>'.$album.'</h2></div>'.$dynamicList.'</div>';
}
mysql_close();
?>
<div id="image_gallery">
<?php echo $albumList; ?>
</div>