Mysql
 sql >> Teknologi Basis Data >  >> RDS >> Mysql

Menyimpan dan Mengambil jalur gambar di database mysql php

Karena, Anda tidak menjelaskan pertanyaan Anda dengan benar atau tidak memberikan kode apa pun. Jadi, saya mengasumsikan pertanyaan Anda dengan cara saya dan memposting jawaban saya. Ikuti langkahnya.

1) Untuk Mengunggah Gambar

<form method='POST' action='UploadImage.php' enctype="multipart/form-data">
    <input type='file' name='UploadImage'>
    <input type='submit' value="submit">
</form>

Misalkan Nama Folder Proyek Anda Adalah:Proyek Saya (Di mana semua file proyek ada), Buat satu folder di dalam Folder "Proyek Saya" yaitu "MyUploadImages"Sekarang,

UploadImage.php

<?php
include('connect.php'); // Do Database Connection in this file (create a file namely connect.php inside MyProject Folder)
extract($_POST);

$UploadedFileName=$_FILES['UploadImage']['name'];
if($UploadedFileName!='')
{
  $upload_directory = "MyUploadImages/"; //This is the folder which you created just now
  $TargetPath=time().$UploadedFileName;
  if(move_uploaded_file($_FILES['files']['tmp_name'], $upload_directory.$TargetPath)){    
    $QueryInsertFile="INSERT INTO TableName SET ImageColumnName='$TargetPath'"; 
    // Write Mysql Query Here to insert this $QueryInsertFile   .                   
  }
}
?>

Sekarang, Di Tabel Database Anda, Anda dapat menemukan ImageColumnName bahwa jalur gambar disetel sebagai MyUploadImages/1417Flower.jpg

2) Mengambil Gambar dari database

AnyPage.php

<?
$Query="SELECT * FROM TableName";
// Write mysql query to fetch $Query

store that ImageColumnName value to any variable say $MyPhoto.
?>

<img src="<?echo $MyPhoto;?>">


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. MySQL:#1075 - Definisi tabel salah; peningkatan otomatis vs kunci lain?

  2. Daftar Proses MySql diisi dengan Entri Tidur yang mengarah ke Terlalu Banyak Koneksi?

  3. Kelas Abstrak dari UML ke diagram ER. Mungkin ? Bagaimana?

  4. Memahami produk kartesius dalam SQL

  5. Symfony2 doktrin mysql IN query