Здесь я сохраняю путь к изображению в БД. Затем извлекаю источник изображения в БД.
для загрузки фото.
$folder ="../uploads/";
$destFile = $folder . basename($_FILES["photo"]["name"]);
$sourdeFile = $_FILES["photo"]["tmp_name"];
if(move_uploaded_file($sourdeFile,$destFile)){
echo "File has been uploaded";
$photo = basename($_FILES["photo"]["name"]);
}else{
echo $_FILES['photo']['error'];
$photo = "images/default.png";
}
$sql= "INSERT INTO car(photo) VALUES('$photo') ";
if(mysqli_query($con,$sql)){
echo
"
<script>
alert ('Your Image successfully upladed');
window.location='newindex.php';
</script>
";
}else{
echo "Error:".mysqli_error($con);
}
Для просмотра загруженных изображений
$sql=" SELECT * FROM car";
$result=mysqli_query($con,$sql);
$row=mysqli_fetch_array($result);
<img src="Your default path name/<?=$row["photo"];?>" class="img-thumbnail" style="max-width:400px;max-height:350px;"/>
Здесь фотография будет загружена в папку с именем uploads.В начале загрузки имя изображения будет сохранено в таблицу БД.Затем для просмотра загруженных изображений img src
будет использовать путь по умолчанию с именем фотографии в БД.надеюсь, ты сможешь что-то извлечь из этого.Также обратите внимание, что это только пример.При использовании SQL
используйте параметризованный запрос, чтобы избежать SQL injections
.Спасибо