Jak ukládat a načítat obrázek z databáze v Php

takže vám vysvětlím a ukážu vám nejlepší způsob ukládání a načítání obrázku z databáze v PHP.

a asi s kódem nahrát a načíst obrázek z databáze MySQL pomocí PHP. Stejně jako při vložení obrázku do databáze MySQL pak s nahráním obrázku konkrétní složku.

například jsme dali všechny snadné způsoby implementace. Vkládejte a zobrazujte obrázky z databáze s příkladem kódu krok za krokem v níže uvedené části.

obsah

ukládat a načítat obrázek z databáze v Php

v tomto odstavci vám ukazuji všechny kroky k nahrání obrázků a načtení obrázků z databáze. Také uložte obrázek do složky pomocí 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>

obecně většinou používají tuto metodu k uložení obrázku do složky z databáze MySQL pomocí Php.

stejně jako některé kroky k jeho následování. Tak, jak nahrát obrázek z databáze v níže uvedené části.

  • nejprve vytvořte připojení k databázi MySQL.
  • poté zapište vstupní pole pro ukládání obrázků pomocí Php.
  • za druhé, napište kód souboru a Nahrajte obrázky do složky.
  • přidat Načíst kód obrázku z databáze v Php.

zde jsou některé hlavní body pro objasnění účelu kódu. Taky, zmínil tento kód na vaší stránce všude.

Poznámka: musíme implementovat tyto kroky kód na výše uvedené části. Najděte a přidejte tento kód do svého projektu.

jak nahrát obrázek v PHP a uložit do databáze a složky

poté diskutuji o tom, jak vytvořit připojení k databázi pro obrázek úložiště. Databáze SQL zpravidla poskytuje dotaz, který musí nad kódem definovat.

Krok 1: Vytvořte připojení databáze

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

proto v tomto dotazu SQL dostal přímé spojení s databází. Zpravidla MySQLi projdou čtyři parametry. Jmenovitě název serveru, uživatelské jméno, heslo a název databáze.

například můžete správně uvést všechny názvy parametrů v této funkci prvku SQL.

nahrát obrázek v php mysql databáze a zobrazit demo

Krok 2: Vytvořte název složky a souboru pomocí Vložit Obrázek dotazu MySQL kód v 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"; } }

mimochodem, pokud chcete nahrát obrázky do složky a SQL databáze v Php.

takže použijte tento kód výše implementovat vložit dotaz nebo složku nahrát obrázek. Zkontrolujte také hlavní téma o SQL vložit více řádků

proto musíme vysvětlit, jak uložit obrázek do složky z databáze.

ukládání a načítání obrázků z databáze v php

takže můžete tento obrázek existuje složka image store a uvnitř složky, všechny shromažďují obrázek, pokud vložíte obrázek z databáze.

Krok 3: Vložte obrázek a načtěte kód struktury Html obrázku

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

zde se jedná o kód formuláře pro nahrání obrazových souborů z frontendu.

takže v tomto formuláři máte jeden vstup, který načte obrazový soubor a další pole pro tlačítko, které je událostí při kliknutí na toto tlačítko, a poté spusťte náš programový dotaz. To jsou podmínky, které se používají k překročení kódu.

nahrát obrázek v php a uložit do databáze a složky

jak zobrazit obrázek v Php z MySQL databáze příklad

podobně, stejně, jsme deklarovali kód zobrazení obrázku výše.

nyní je zadán pouze zobrazení obrazu z databáze. Viz vnitřní kód zde implementujeme dotaz pro načtení obrázku z databáze MySQL. Stejně jako, mít několik příkladů.

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

toto se zpravidla používá hlavně v tomto kódu pro načtení dat ze složky.

takže jsem vytvořil databázi jmen studentů. Vytvořte také tabulku v databázi, jejíž název je student_table.

zde musíme vložit přes cestu obrázku. Také složka store image pak dostane cestu a zobrazuje obrázek stejný jako frontend.

poté uložte a načtěte obrázek oba kódy dostupné nad sekcí kódu. Také můžete načíst více obrázků z databáze a složky.

zpravidla, jak víte o tom při každém spuštění této funkce.

nejprve získejte název obrázku z obrázku pomocí kódu a poté vložte název obrázku do názvu databáze.

stejně jako nahrát obrázek složku toto je správný způsob, jak naprogramovat úložiště a zobrazit obrázek v databázi.

závěr

v tomto článku byl zahrnut kód úložiště a načtení obrázku z databáze v Php.

Napsat komentář

Vaše e-mailová adresa nebude zveřejněna.