집 >데이터 베이스 >MySQL 튜토리얼 >MySQL 데이터베이스에서 마지막으로 업로드된 5개의 이미지를 갤러리 형식으로 표시하는 방법은 무엇입니까?
소개:
MySQL은 다음을 허용하는 일반적으로 사용되는 관계형 데이터베이스 관리 시스템입니다. BLOB(Binary Large Object)를 포함한 다양한 데이터 유형의 저장. BLOB는 이미지, 오디오 파일 또는 기타 이진 데이터를 저장하는 데 유용합니다. 이 문서의 목적은 MySQL 데이터베이스에 업로드된 최근 5개의 이미지를 갤러리와 같은 형식으로 표시하는 방법을 안내하는 것입니다.
마지막 5개의 이미지 쿼리:
데이터베이스에서 마지막 5개의 이미지를 검색하려면 다음 SQL 쿼리를 실행해야 합니다.
SELECT image FROM table_name ORDER BY id DESC LIMIT 5;
이 쿼리는 지정된 table_name에서 이미지 열을 선택하고 결과를 id 열을 기준으로 내림차순으로 정렬합니다. (각 이미지의 고유 식별자라고 가정) 결과를 마지막 5개 행으로 제한합니다.
이미지 가져오기 및 표시:
쿼리를 실행한 후, while 루프를 사용하여 결과를 가져오고 이미지를 표시합니다.
<code class="php">$result = mysqli_query($db, $sql); while ($row = mysqli_fetch_array($result)) { echo "<img src='php/imgView.php?imgId=" . $row['image'] . "' />"; }</code>
imgView.php 파일:
imgView.php 파일은 데이터베이스에서 이미지 데이터를 검색하여 이미지로 출력하는 역할을 담당합니다. :
<code class="php"><?php $id = addslashes($_REQUEST['imgId']); $image = mysqli_query($db, "SELECT image FROM table_name WHERE id=$id"); $image = mysqli_fetch_assoc($image); $image = $image['image']; header("Content-type: image/jpeg"); echo $image; ?></code>
코드와 통합:
이 기능을 기존 코드에 통합하려면 다음을 수행하세요.
이 단계를 따르면 MySQL 데이터베이스에 최근 업로드된 5개의 이미지를 갤러리 스타일 인터페이스로 표시할 수 있습니다.
위 내용은 MySQL 데이터베이스에서 마지막으로 업로드된 5개의 이미지를 갤러리 형식으로 표시하는 방법은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!