Hogyan lehet tárolni és letölteni a képet az adatbázisból Php-ben

tehát elmagyarázom és megmutatom a legjobb módszert a kép tárolására és lekérésére az adatbázisból PHP-ben.

és körülbelül a feltöltési kóddal és a MySQL adatbázisból a PHP használatával. Csakúgy, mint amikor a Kép beszúrása a MySQL adatbázisba, majd a kép feltöltése egy adott mappába.

például megadtuk az összes egyszerű megvalósítási módot. Tehát helyezze be és jelenítse meg a képeket az adatbázisból a kódpéldával lépésről lépésre az alábbi szakaszban.

Tartalomjegyzék

tárolja és töltse le a képet az adatbázisból Php-ben

ebben a bekezdésben bemutatom az összes lépést a képek feltöltéséhez és a képek letöltéséhez az adatbázisból. Ezenkívül tároljon egy képet a mappában a Php használatával.

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

általában ezt a módszert használják egy kép tárolására egy mappában a MySQL adatbázisból a Php használatával.

valamint néhány lépés a követéshez. Így, hogyan lehet feltölteni a képet az adatbázisból az alábbi részben.

  • először hozzon létre kapcsolatot a MySQL adatbázissal.
  • ezután írjon beviteli mezőket a képek Php használatával történő tárolásához.
  • másodszor írja be a fájl kódját a képek feltöltéséhez a mappába.
  • adja hozzá a képkód lekérését az adatbázisból Php-ben.

itt ezek a főbb pontok a kód céljának tisztázására. Is, említette ezt a kódot az oldalon mindenhol.

Megjegyzés: Meg kell végrehajtani ezeket a lépéseket kódot a fenti szakaszban. Keresse meg és adja hozzá ezt a kódot a projektjéhez.

hogyan lehet feltölteni a képet a PHP-ben és tárolni az adatbázisban és a mappában

ezután megvitatom, hogyan lehet adatbázis-kapcsolatot létrehozni a store image számára. Általános szabály, hogy az SQL adatbázis olyan lekérdezést biztosít, amelyet meg kell határozni a kód felett.

1. lépés: adatbázis-kapcsolat létrehozása

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

ezért ebben a lekérdezésben az SQL közvetlen kapcsolatot kapott az adatbázissal. Általános szabály, hogy a MySQLi négy paramétert adnak át. Nevezetesen, kiszolgálónév, Felhasználónév, Jelszó és adatbázis neve.

például az összes paraméternevet helyesen említheti ebben az SQL elemfüggvényben.

kép feltöltése php MySQL adatbázisba és bemutató megjelenítése

Lépés 2: mappa és fájlnév létrehozása A kép lekérdezés MySQL kód beillesztésével a Php-ben.

// 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"; } }

egyébként, ha képeket szeretne feltölteni a mappába és az SQL adatbázisba a Php-ben.

tehát alkalmazza ezt a kódot a lekérdezés vagy mappa feltöltési kép beillesztése felett. Ellenőrizze az SQL Insert több sor fő témáját is

ezért meg kell magyaráznunk, hogyan tárolhatunk képet egy mappában az adatbázisból.

tárolja és töltse le a képet az adatbázisból php-ben

szóval, lehet ez a kép van egy mappa a képtárban és a mappában, mind összegyűjti a képet, ha beszúr egy képet az adatbázisból.

3.lépés: Kép beszúrása és kép lekérése Html struktúra kód

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

itt ez egy űrlapkód a képfájlok feltöltéséhez a frontendről.

tehát ebben a formában van egy bemenet, amely lekéri a képfájlt és más mezőket egy gombhoz, amely az esemény, amikor erre a gombra kattint, majd futtassa a Program lekérdezését. Ezek olyan feltételek, amelyek megszokták a kódot.

kép feltöltése php-ben és tárolása adatbázisban és mappában

hogyan jelenítsünk meg egy képet Php-ben a MySQL adatbázis példájából

hasonlóképpen, mint ugyanaz, a fenti megjelenítési képkódot deklaráltuk.

most megadott csak a kép megjelenítése az adatbázisból. Lásd a belső kódot itt hajtjuk végre a lekérdezést, hogy lekérjünk egy képet a MySQL adatbázisból. Valamint, van néhány példa.

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

általános szabály, hogy ezt a kódot elsősorban a mappából származó adatok lekérésére használják.

tehát létrehoztam egy adatbázist a hallgatók neveiről. Ezenkívül hozzon létre egy táblázatot az adatbázisban, amelynek neve student_table.

itt be kell illesztenünk a kép elérési útját. Ezenkívül a store image mappa megkapja az elérési utat, és megmutatja a képet, amely megegyezik a frontenddel.

ezután tárolja és töltse le a kép mindkét kódját, amely elérhető a kód szakasz felett. Ezenkívül több képet is lekérhet az adatbázisból és a mappából.

általános szabály, mint tudod, hogy amikor elindította ezt a funkciót.

először szerezze be a kép nevét egy képből kód segítségével, majd tegye a kép nevét az adatbázis nevébe.

valamint, kép feltöltése mappa ez a megfelelő módja annak, hogy beprogramozzuk az Áruházat és megjelenítsük a képet az adatbázisban.

következtetés

ebben a cikkben, benne kód tárolására és Letölteni képet adatbázis Php.

Vélemény, hozzászólás?

Az e-mail-címet nem tesszük közzé.