I tried to built this system from youtube videos and by searching net.
I am sharing the code and what I have learnt today đ
We will use two php file in an one directory
Then go to your phpmyadmin and create a table then create a database and create a table name ‘store’ or paste this sql query on the SQL box on your phpmyadmin
CREATE TABLE IF NOT EXISTS `store` ( `id` int(11) NOT NULL AUTO_INCREMENT, `name` varchar(50) NOT NULL, `image` blob NOT NULL, PRIMARY KEY (`id`) ) ENGINE=InnoDB DEFAULT CHARSET=latin1 AUTO_INCREMENT=17 ;
then create one file with your PHP IDE or different text editor and paste this code name of the file will be:index.php
<html>
<head>
<title>Upload an Image</title>
</head>
<body>
<form action="index.php" method="POST" enctype="multipart/form-data">
File:
<input type="file" name="image"><input type="submit" value="Upload">
</form>
<?php
//connect to database
include 'get.php';
//file properties
if(!isset($_FILES['image'])){
echo "Please select an image.";
}else{
$image=addslashes(file_get_contents($_FILES['image']['tmp_name']));
echo $image_name=addslashes($_FILES['image']['name']);
$image_size=getimagesize($_FILES['image']['tmp_name']);
if($image_size==FALSE){
echo "That's not an image";
}else{
if(!$insert=mysqli_query($connect,"INSERT into store VALUES('','$image_name','$image')")){
echo "</br>Problem uploading image";
}
else
{
$lastid=mysqli_insert_id($connect);
echo "</br>Succsess !! Image Uploaded :)<p>Your image:</p><img src=get.php?id=$lastid>";
}
}
}
?>
</body>
</html>
Read out the whole code line by line and you will be definitely understand what I have written.
and second just create a get.php file and paste the code
<?php
$connect=mysqli_connect("localhost","your_db_username","your_db_password");
mysqli_select_db($connect,"your_dbname");
if(!$connect)
{
die("Connection error: " . mysqli_connect_error());
}
$id=addslashes($_REQUEST['id']);
$image=mysqli_query($connect,"SELECT * FROM store WHERE id=$id");
$image=mysqli_fetch_assoc($image);
$image=$image['image'];
header("Content-type:image/jpeg");
echo $image;
?>
Don’t forget to give your database name ,table name and password for your database username and then if you can connect successfully
Voila ! you are done ! đ
You can checkout this whole project in my github  I made it public and opensource you can also fork it and contribute.
Github :Â http://github.com/zakilive/phpimageupload
Please keep a comment if it’s helped you  or you have found any bug.Thanks for reading đ