PHP 개발 실습: PHP와 MySQL을 사용하여 이미지 업로드 및 표시 기능 구현
소개:
현대 소셜 미디어 및 전자 상거래 시대에 이미지 업로드 및 표시 기능 구현은 웹사이트 개발에서 매우 일반적인 요구 사항 중 하나입니다. PHP와 MySQL을 사용하여 이러한 기능을 구현하는 것은 비교적 간단하고 효율적입니다. 이 기사에서는 PHP와 MySQL을 사용하여 기본 이미지 업로드 및 표시 기능을 구현하는 방법과 해당 코드 예제를 소개합니다.
먼저 "images"라는 데이터베이스를 생성하고 "gallery"라는 데이터 테이블을 생성하여 이미지 관련 데이터를 저장합니다.
데이터 테이블 구조는 다음과 같습니다:
CREATE TABLE gallery
(gallery
(
id
int(11) unsigned NOT NULL AUTO_INCREMENT,
title
varchar(255) NOT NULL,
filename
varchar(255) NOT NULL,
created_at
datetime NOT NULL,
PRIMARY KEY (id
id
int(11) unsigned NOT NULL AUTO_INCREMENT,
title
varchar (255) NOT NULL,
filename
varchar(255) NOT NULL,created_at
datetime NOT NULL,id
)이미지 업로드 기능:
다음으로, 사용자가 이미지를 선택하여 서버에 업로드할 수 있는 간단한 이미지 업로드 기능을 구현하겠습니다.
2d6a76ee7ef5dc2a204d0b96ae166c22
사진 표시 기능:
다음에는 이전에 업로드한 사진을 표시하여 이미지 그리드 형태로 사용자에게 표시해 보겠습니다.
while($row = $result->fetch_assoc()){ echo "<div class='image-box'>"; echo "<img src='uploads/" . $row['filename'] . "' alt='" . $row['title'] . "'>"; echo "<p>" . $row['title'] . "</p>"; echo "</div>"; }
} else{
echo "没有上传的图片。";}$connect->close();
?>
위 내용은 PHP 개발 실습: PHP와 MySQL을 사용하여 이미지 업로드 및 표시 기능 구현의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!