PHP 이미지를 MySQL 데이터베이스에 저장해야 합니까?
사용자 프로필과 관련된 웹 애플리케이션을 구축할 때 다음과 같은 일반적인 질문이 발생합니다. 사용자 이미지는 어디에 저장해야 합니까? 저장되나요? 여러 가지 옵션이 있습니다:
최적의 옵션 선택
최상의 옵션은 애플리케이션의 특정 요구 사항에 따라 다릅니다.
예: 서버에 이미지 저장
PHP로 서버에 이미지를 저장하려면:
<code class="php"><?php // Define the storage path $storagePath = 'uploads/profile-images'; // Upload the image $file = $_FILES['profile_image']; $fileName = $file['name']; $fileSize = $file['size']; // Move the image file move_uploaded_file($file['tmp_name'], "$storagePath/$fileName"); // Save the image file path in the user table $query = "INSERT INTO users (profile_image) VALUES ('$fileName')"; $result = $conn->query($query); if ($result) { echo "Image uploaded successfully!"; } else { echo "Error uploading image: " . $conn->error; } ?></code>
위 내용은 PHP 웹 애플리케이션에서 사용자 이미지를 저장하는 가장 좋은 장소는 어디입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!