delete image from folder in php and MySQL Database

Hi, today We are going to tell you about delete image from folder in php how to remove the file or picture from folder as well as MySQL database Table using php script, many developers they are not care to delete a picture or file while deleting a records from database they keep the files related to records and it will effects on server storage, we will find many solutions to remove files from directory We will give you a simple process let’s display how we do this.

As a PHP beginner step by step, remove file from folder as well as database can be very hard. Because it required Two types of the processes. First of all is remove file from directory. Second is delete database record having that file path.

PHP Remove File from Folder and Database

Developer often confused which process comes starting. few delete database record initial and then remove/delete file from directory as well as many remove/delete file primary and then delete database record. Therefor which practice is correct?

Best solutions is to remove/delete file from directory first(delete uploaded file php) and then delete MySQL database table record by php delete image on click. In this tutorial We are going to Display you php unlink image from folder with how to do that.

delete image from folder in php
jQuery AJAX Add Delete Multiple Image Upload

Create Database:

here simple step to DB connect this file to mysql database as well as get or fetch the records from gallery DB table bellow We are just getting single record only if you want you can retrieve all Database records and keep it in while loop, now We are just location the image tag as well take the src anchor tag for delete button as well as location the do_file_delete.php file in href with We just pass arguments the gallery id to customproductid variable

Create database demo;

Create Database Table:

CREATE TABLE `galleries` (
`image` VARCHAR(255) NOT NULL,
success KEY (`id`)

Database Connection and Select Images Query:

$conn = mysqli_connect('localhost','root','','gallery_demo');

	$sql = "select * from galleries";
	$rs = mysqli_query($conn, $sql);

Display Images from Database:

Success and Error Messages:


Remove/delete Image Code:

here connect this file to database, now retrieve the image from gallery table by using where query condition and assign the $del variable to galleryid, now use unlink() method to remove/delete the files or pictures from folder unlink(“medias/$fetchImgTitleName”); inside the function just give the directory path and file name to remove/delete after the function write the query to delete the gallery record with delete previous image from directory when updated by new image in php also you can read my previous post Like as how to delete image from folder in php codeigniter

Complete Code : delete image from database and folder in php

delete file from folder in php

PHP remove uploaded file from folder and database -


Delete gallery Images

How to delete image from folder in PHP?

To delete an image from a folder in PHP, you can use the unlink() function. The unlink() function is used to delete a file in PHP. Here’s an example code snippet that demonstrates how to delete an image file:

$filename = 'path/to/image.jpg';

if (file_exists($filename)) {
    echo "File deleted successfully.";
} else {
    echo "File not found.";

In this example, we first set the $filename variable to the path of the image file we want to delete. We then use the file_exists() function to check if the file exists before deleting it. If the file exists, we call the unlink() function to delete the file, and we output a success message. If the file does not exist, we output a message indicating that the file was not found.

Note that the unlink() function will permanently delete the file from the file system, so use it with caution. Also, make sure that you have the necessary permissions to delete the file.

Web Programming Tutorials Example with Demo

Read :


You can also read about AngularJS, ASP.NET, VueJs, PHP.

I hope you get an idea about delete image from folder in php.
I would like to have feedback on my blog.
Your valuable feedback, question, or comments about this article are always welcome.
If you enjoyed and liked this post, don’t forget to share.

Leave a Comment