Hoe Image op te slaan en op te halen uit de database in Php

dus, ik ga uitleggen en tonen u de beste methode om image op te slaan en op te halen uit de database in PHP.

en ongeveer met de code van het uploaden en ophalen van een afbeelding uit de MySQL database met behulp van PHP. Evenals, wanneer de afbeelding invoegen in MySQL database dan met Upload afbeelding een specifieke map.

bijvoorbeeld, we gaven alle eenvoudige manieren om te implementeren. Dus, voeg en weer te geven beelden uit de database met de code voorbeeld stap voor stap in de onderstaande sectie.

inhoudsopgave:

opslaan en ophalen van afbeelding uit de database in Php

In deze paragraaf, ik toon u alle stappen om afbeeldingen te uploaden en afbeeldingen op te halen uit de database. Sla ook een afbeelding op in de map met behulp van 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>

Gebruik deze methode meestal om een afbeelding op te slaan in een map uit de MySQL database met Php.

evenals enkele stappen om het te volgen. Zo, hoe je afbeelding te uploaden uit de database in de onderstaande sectie.

  • maak eerst een verbinding met de MySQL-database.
  • daarna schrijf je invoervelden om afbeeldingen op te slaan met Php.
  • ten tweede, schrijf de code van het bestand om afbeeldingen te uploaden in de map.
  • Add ophalen afbeeldingscode uit de database in Php.

dit zijn enkele belangrijke punten om het doel van de code te verduidelijken. Ook, vermeld deze code op uw pagina overal.

opmerking: We moeten deze steps code implementeren in de bovenstaande sectie. Zoek en voeg deze code toe aan uw project.

hoe een afbeelding in PHP te uploaden en op te slaan in Database en Map

daarna bespreek ik hoe een database verbinding te maken voor store image. In de regel, de SQL database biedt een query die moet definiëren over de code.

Stap 1: Maak een databaseverbinding

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

vandaar dat in deze query SQL een directe verbinding met de database krijgt. In de regel, MySQLi ze passeren vier-parameter. Namelijk servernaam, Gebruikersnaam, Wachtwoord en databasenaam.

zoals, u kunt alle parameternamen goed vermelden in deze sql element functie.

Upload afbeelding in php MySQL database en display demo

Stap 2: Maak map en bestandsnaam met Insert Image Query MySQL-code in 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"; } }

trouwens, wanneer u afbeeldingen wilt uploaden in map en SQL database in Php.

dus, pas deze code toe boven implementeer query invoegen of map Upload afbeelding. Controleer ook het hoofdonderwerp over SQL Voeg meerdere rijen

in Daarom moeten we uitleggen hoe een afbeelding in een map uit de database moet worden opgeslagen.

opslaan en ophalen van afbeelding uit de database in php

dus, kunt u deze afbeelding is er een map van de afbeelding op te slaan en in de map, Alle het verzamelen van de afbeelding als u een afbeelding invoegen uit de database.

Stap 3: Afbeelding invoegen en HTML-structuurcode van de afbeelding ophalen

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

hier is dit een vormcode voor het uploaden van afbeeldingsbestanden vanaf de frontend.

dus, in dit formulier hebben een invoer die het afbeeldingsbestand en andere velden voor een knop die de gebeurtenis is bij het klikken op deze knop voer dan onze programma query. Dit zijn voorwaarden die worden gebruikt om meer dan code.

afbeelding uploaden in php en opslaan in database en map

hoe een afbeelding in Php weer te geven van MySQL Database voorbeeld

op dezelfde manier hebben we de display image code hierboven aangegeven.

nu, opgegeven alleen beeld uit de database weergeven. Hier implementeren we query om een image uit de MySQL database op te halen. Evenals, hebben een aantal voorbeelden.

<!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>

in de regel wordt dit voornamelijk gebruikt in deze code voor het ophalen van gegevens uit de map.

dus heb ik een database met studentennamen gemaakt. Maak ook een tabel aan in de database waarvan de naam student_table is.

hier moeten we het afbeeldingspad invoegen. Ook, de store image folder krijgt dan het pad en het tonen van een afbeelding hetzelfde als de frontend.

daarna, opslaan en ophalen afbeelding beide code beschikbaar boven Code sectie. Ook kunt u meerdere afbeeldingen ophalen uit de database en map.

in de regel, zoals u weet wanneer u deze functionaliteit hebt gestart.

haal eerst de afbeeldingsnaam uit een afbeelding met behulp van code en plaats de afbeeldingsnaam in de databasenaam.

evenals, upload image een map Dit is de juiste manier om de opslag te programmeren en afbeelding weer te geven in de database.

conclusie

in dit artikel, inclusief code van opslaan en ophalen van afbeeldingen uit de database in Php.

Geef een antwoord

Het e-mailadres wordt niet gepubliceerd.