Hvordan Lagre Og Hente Bilde fra database I Php

Så jeg skal forklare og vise deg den beste metoden for å lagre og hente bilde fra database I PHP.

og om med koden for å laste opp og hente et bilde fra MySQL-databasen ved HJELP AV PHP. I tillegg til, når sett inn bildet I MySQL database deretter med opplastingsbilde en bestemt mappe.

for eksempel ga Vi alle de enkle måtene å implementere. Så sett inn og vis bilder fra databasen med kodeeksemplet trinnvis i avsnittet nedenfor.

Innholdsfortegnelse

Lagre Og Hente Bilde fra databasen I Php

I dette avsnittet viser jeg deg alle trinn for å laste opp bilder og hente bilder fra databasen. Lagre også et bilde i mappen ved Hjelp Av Php.

<!DOCTYPE html><html><head><title>Store and retrieve image</title></head><body> <form method="POST" action="index.php" enctype="multipart/form-data"> <input type="file" name="image"> <button type="submit" name="upload">Upload Image</button> </form> <?php // database connection $conn = mysqli_connect("localhost", "root", "", "student"); if (isset($_POST)) { // Get name of images $Get_image_name = $_FILES; // image Path $image_Path = "images/".basename($Get_image_name); $sql = "INSERT INTO student_table (imagename, contact) VALUES ('$Get_image_name', 'USA')"; // Run SQL query mysqli_query($conn, $sql); if (move_uploaded_file($_FILES, $image_Path)) { echo "Your Image uploaded successfully"; }else{ echo "Not Insert Image"; } } // Fetch image from database$img = mysqli_query($conn, "SELECT * FROM student_table"); while ($row = mysqli_fetch_array($img)) { echo "<img src='images/".$row."' >"; } ?></body></html>

bruk vanligvis denne metoden for å lagre et bilde i en mappe Fra MySQL-databasen Ved Hjelp Av Php.

i tillegg til noen trinn for å følge den. Så, hvordan du laster opp bilde fra databasen i avsnittet nedenfor.

  • opprett først en tilkobling Til MySQL-databasen.
  • Deretter Skriver du inndatafelt for å lagre bilder ved Hjelp Av Php.
  • For Det Andre, skriv Koden Til Filen for å laste opp bilder i mappen.
  • Legg hente bildekode fra databasen I Php.

her er dette noen hovedpunkter for å klargjøre formålet med koden. Også nevnt denne koden på siden din overalt.

Merk: vi må implementere disse trinnene koden på avsnittet ovenfor. Finn og legg til denne koden i prosjektet ditt.

Hvordan Laste Opp Bilde I PHP Og Lagre I Database Og Mappe

Etterpå diskuterer Jeg Hvordan du oppretter en databasetilkobling for butikkbilde. SQL-databasen gir som regel en spørring som må definere over koden.

Trinn 1: Opprett En Databasetilkobling

 $conn = mysqli_connect("localhost", "root", "", "student");

DERFOR, I denne spørringen SQL gitt en direkte forbindelse med databasen. Som regel MySQLi de passerer fire-parameter. Nemlig Servernavn, Brukernavn, Passord og Databasenavn.

For eksempel kan du nevne alle parameternavn riktig i DENNE SQL-elementfunksjonen.

last opp bilde i php mysql database og vis demo

Trinn 2: Opprett Mappe og filnavn Med Sett Inn Bildespørring MySQL-kode I Php.

// Get the name of images $Get_image_name = $_FILES; // image Path $image_Path = "images/".basename($Get_image_name); $sql = "INSERT INTO student_table (imagename, contact) VALUES ('$Get_image_name', 'USA')"; // Run SQL query mysqli_query($conn, $sql); if (move_uploaded_file($_FILES, $image_Path)) { echo "Your Image uploaded successfully"; }else{ echo "Not Insert Image"; } }

Forresten, Når du vil laste opp bilder i mappe og SQL database I Php.

så bruk denne koden over implementer sett inn spørring eller mappeopplastingsbilde. Sjekk også hovedemnet OM SQL Sett Inn Flere Rader

derfor må Vi forklare hvordan du lagrer et bilde i en mappe fra databasen.

lagre og hente bilde fra databasen i php

Så, du kan dette bildet er det en mappe med image store og inne i mappen, alle samle bildet hvis du setter inn et bilde fra databasen.

Trinn 3: Sett inn bilde Og hent bilde Html-strukturkode

<form method="POST" action="index.php" enctype="multipart/form-data"> <input type="file" name="image"> <button type="submit" name="upload">Upload Image</button> </form>

Her er dette en kode for skjema for a laste opp bildefiler fra frontend.

Så, i dette skjemaet har en inngang som henter bildefil og andre felt for en knapp som er hendelsen når du klikker på denne knappen og deretter kjøre vårt program spørring. Dette er forhold som brukes til over kode.

last opp bilde i php og lagre i database og mappe

Hvordan Vise Et Bilde I Php Fra MySQL Database Eksempel

På Samme måte, som samme, erklærte vi skjermbildekoden ovenfor.

nå, spesifisert bare vise bilde fra databasen. Se inne kode her implementerer vi spørring for å hente et bilde Fra MySQL database. Samt, har noen eksempler.

<!DOCTYPE html><html><head><title>retrieve image</title></head><body>// database connection $conn = mysqli_connect("localhost", "root", "", "student");// Fetch image from database$img = mysqli_query($conn, "SELECT * FROM student_table"); while ($row = mysqli_fetch_array($img)) { echo "<img src='images/".$row."' >"; } </body></html>

som regel brukes dette hovedsakelig i denne koden for å hente data fra mappen.

Så jeg har opprettet en database med studentnavn. Lag også en tabell i databasen som heter student_table.

Her må vi sette inn over bildebanen. Også, butikken bildemappen får da banen og viser et bilde det samme som frontend.

Etterpå, lagre og hent bilde både kode tilgjengelig over kodeseksjonen. Du kan også hente flere bilder fra databasen og mappen.

som regel, som du vet om det når startet denne funksjonaliteten.

først får du bildenavnet fra et bilde ved hjelp av kode og legger deretter bildenavnet i databasenavnet.

samt, last opp bilde en mappe dette er den riktige måten å programmere butikken og vise bildet i databasen.

Konklusjon

i denne artikkelen, inkludert kode for butikken og hente bilde fra databasen I Php.

Legg igjen en kommentar

Din e-postadresse vil ikke bli publisert.