PHP를 사용하여 서버에 이미지를 업로드하는 동안 데이터베이스에 파일 이름 및 추가 양식 데이터 저장
이 문서에서는 파일 이름 저장 문제를 다룹니다. 데이터베이스의 다른 양식 데이터와 함께 업로드된 이미지.
양식
사용할 HTML 양식에는 밴드 멤버 세부 정보(이름, 직위)를 입력하는 필드가 포함되어 있습니다. , 사진 등) 및 밴드 멤버 사진에 대한 파일 업로드 입력
PHP 처리
PHP 스크립트는 다음 단계를 수행합니다.
샘플 코드
다음 PHP 스크립트는 위에서 설명한 개념을 통합합니다.
<code class="php"><?php // Directory for image storage $target = "images/"; $target_file = $target . basename($_FILES['photo']['name']); // Retrieve form data $nameMember = $_POST['nameMember']; $bandMember = $_POST['bandMember']; $aboutMember = $_POST['aboutMember']; $otherBands = $_POST['otherBands']; // Database connection $mysqli = new mysqli("localhost", "username", "password", "databaseName"); // Database insertion query $query = "INSERT INTO tableName (nameMember, bandMember, photo, aboutMember, otherBands) VALUES ('$nameMember', '$bandMember', '$target_file', '$aboutMember', '$otherBands')"; $result = $mysqli->query($query); // Image upload if (move_uploaded_file($_FILES['photo']['tmp_name'], $target_file)) { echo "File uploaded successfully and data saved in database."; } else { echo "Error uploading file."; } ?></code>
참고: 데이터베이스 연결 세부사항 및 테이블 이름은 특정 환경에 맞게 수정해야 합니다.
위 내용은 PHP로 이미지를 업로드하는 동안 파일 이름과 양식 데이터를 함께 저장하는 방법은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!