Hello  Dears Aaj  Ka  hamara  Topic  hai  "how to insert image in mysql database using php source code".

Yeh  Toipc  hmara  jo  hmare  programming  learner  students  hai  unke  liye  hai. Hum aap  ko  sab  se easy  way  mein  image  , video  audio ,  pdf  and others  docs  ko  insert  krna  btaege database  mein  . 

Hum  isko  3 points  mein  devide  kr lete  hai.  Wo  2 steps  niche  aap  ko  show  ho rhe  hai.

  1. Create  DATABASE AND TABLE
  1. CREATE HTML  FILE
  1. ADD PHP SCRIPT

Aap  ne  sab  se phele  xamp  ko  open  krke  phpmyadmin  ko open kr lena  hai. fr wha  jeke aap  ne aik database  create  kr lena  hai  koi v name  ka  jesa  ke aap  niche  pic  mein  dekh  skte  ho.


Is  Pic  Mein Aap  Dekhe Hum  ne aik  "abc" Name  Ka database Bnaya Hai Aur Uske Andr Aik Photo Name  Ka Table  Hai. Aur  Uske  Andr 2 Feilds Hai Aik "ID" & "File". Aap  Niche Pic  Mein  Dekh Skte Ho.


Abb  Hum Ne  Database V Bna  Liya  Aur  Table v . Abb  Hum  Aik  folder  bnaege  Hmare htdocs Mein Mtlb  Jha aap ne  apna  xampp insatall  kiya hai usmen aik  jake  aaap  ne xampp  folder mein jana  hoaga fr usmein aik htdocs name  ka  folder  hoga  aap  ne  usmein jake  aik uploded  name  ka  folder  create  kr lena  hai.  See  Pic  Below.


Abb Hmare Paas  Uploaded Name Ka Folder  Bn Chuka  Hai Is  Folder  Ka Uses  Yeh  Hai Ke  aik  Pic hmari  database  mein  jagi  aur  aik yeh wale  folder  mein .Abb  Hum  Script  Krenge Upload  File Ki.

FILE  HTML  CODE:-

<form action="#" method="post">
<input type="file" name="file">
<input type="submit" name="submit" value="upload">
</form>

FILE UPLOAD  SCRIPT IN PHP:-

<?php
$sql=new mysqli("localhost","root","","project");
$file=time().$_FILES["file"]["name"];
$target_dir="uploaded/";
$target_file=$target_dir.basename($file);
    move_uploaded_file($_FILES["file"]["tmp_name"], $target_file);
//$cat=$_REQUEST["p_id"];
$status=$_REQUEST["status"];
$inscat=$sql->query("insert into photos(file)VALUES('$file')");
if($inscat)
{
echo "Upload Successfully";
}
else
{
echo "not Uploaded';
}
?>