집 >데이터 베이스 >MySQL 튜토리얼 >PHP를 사용하여 업로드된 이미지 파일 이름을 데이터베이스에 효율적으로 저장하는 방법은 무엇입니까?
이미지를 서버에 업로드하고 해당 파일 이름을 데이터베이스는 어려울 수 있습니다. 또한 이미지 업로드를 양식의 다른 데이터 제출과 통합하는 데 어려움이 있습니다.
업데이트된 양식에는 다음 변경 사항이 포함됩니다.
PHP 코드는 데이터베이스에 연결하여 업로드된 이미지와 다른 양식을 모두 삽입합니다. data.
데이터베이스 연결 및 데이터 삽입:
// Connect to the database $connect = mysqli_connect("yourhost", "username", "password", "dbName"); // Write the information to the database $query = "INSERT INTO tableName (nameMember, bandMember, photo, aboutMember, otherBands) VALUES ('$name', '$bandMember', '$pic', '$about', '$bands')"; mysqli_query($connect, $query);
이미지 업로드:
// Image upload path $target = "your directory"; $target = $target . basename($_FILES['photo']['name']); if (move_uploaded_file($_FILES['photo']['tmp_name'], $target)) { echo "The file has been uploaded, and your information has been added to the directory"; } else { echo "Sorry, there was a problem uploading your file."; }
위 내용은 PHP를 사용하여 업로드된 이미지 파일 이름을 데이터베이스에 효율적으로 저장하는 방법은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!