sql >> Database >  >> RDS >> Mysql

Opslaan en ophalen van afbeeldingspad in database mysql php

Omdat je je vraag niet goed hebt beschreven of geen code hebt gegeven. Dus ik nam je vraag op mijn manier aan en plaatste mijn antwoord. Volg de stap.

1) Voor het uploaden van afbeeldingen

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

Stel dat de naam van uw projectmap is:MyProject (waar alle projectbestanden aanwezig zijn), maak een map in de map "MyProject" namelijk "MyUploadImages"Now,

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   .                   
  }
}
?>

Nu, in uw databasetabel, kunt u ImageColumnName vinden dat het afbeeldingspad is ingesteld als MyUploadImages/1417Flower.jpg

2) Afbeelding ophalen uit 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. Invoegen in SQLite Database Android

  2. OdbcConnection retourneert Chinese karakters als ?

  3. Hoe gebruik ik PHP op de juiste manier om MySQL-object in JSON te coderen?

  4. Java-newbie heeft hulp nodig bij databaseverbinding