PHP에서 데이터베이스의 이미지를 업로드하고 표시하는 데 도움이 필요합니다. 이름이 학생 이름, 이미지 크기 및 이미지 이름이 포함 된 데이터베이스를 만들었습니다. 그것을하는 방법은 무엇입니까? 나는 이것에 대해 수색했지만이 코드를 발견했지만이 코드는 디렉토리에 저장합니다.PHP에서 mysql 데이터베이스에 이미지를 업로드하는 방법
<?php
$name = $_FILES["myfile"] ["name"];
$type = $_FILES["myfile"] ["type"];
$size = $_FILES["myfile"] ["size"];
$temp = $_FILES["myfile"] ["tmp_name"];
$name = $size.$size .$name ;
$error = $_FILES["myfile"] ["error"];
if ($error > 0){
die ("Error uploading image");
}else{
move_uploaded_file($temp,"uploaded/".$name);
echo "Upload Completed";
}
?>
그래서 이미지를 데이터베이스에 저장하고 데이터베이스에서 볼 수있는 방법이 있습니까?
이미지를 서버에 업로드하고 데이터베이스에 위치를 저장하려고 할 가능성이 가장 큽니다. – naththedeveloper
FDL에서 말한대로 기술적으로 이미지 데이터를 데이터베이스에 저장할 수 있습니다. 99 %의 경우 합리적인 점이 있습니다. 이미지의 파일 이름과 경로를 데이터베이스에 저장하고 이미지 자체를 파일 시스템에 저장합니다. – MrVimes
정확하게 그랬지만 문제가 생겼습니다. 이미지를 업로드하면 위치가 새로운 행에 저장되지만 필요한 것은 이미지 위치를 기존 행에 저장하는 것입니다. –