tak więc, mam zamiar wyjaśnić i pokazując najlepszą metodę przechowywania i pobierania obrazu z bazy danych w PHP.
i o kod upload i pobrać obraz z bazy danych MySQL za pomocą PHP. Jak również, gdy wstawić obraz w bazie danych MySQL następnie z przesłać obraz określonego folderu.
na przykład podaliśmy wszystkie proste sposoby implementacji. Wstawiaj i wyświetlaj obrazy z bazy danych za pomocą przykładowego kodu krok po kroku w poniższej sekcji.
spis treści
Przechowuj i pobieraj obraz z bazy danych w Php
w tym akapicie pokazuję wszystkie kroki, aby przesłać obrazy i pobrać obrazy z bazy danych. Ponadto przechowuj obraz w folderze za 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>
zazwyczaj używa się tej metody do przechowywania obrazu w folderze z bazy danych MySQL przy użyciu Php.
a także kilka kroków do jego wykonania. Tak więc, jak przesłać obraz z bazy danych w poniższej sekcji.
- najpierw Utwórz połączenie z bazą danych MySQL.
- następnie napisz pola wejściowe do przechowywania obrazów za pomocą Php.
- po drugie, napisz Kod pliku, aby przesłać obrazy do folderu.
- Add Pobierz kod obrazu z bazy danych w Php.
oto kilka głównych punktów wyjaśniających cel kodu. Również, wymienione ten kod na swojej stronie wszędzie.
Uwaga: musimy zaimplementować kod tych kroków w powyższej sekcji. Znajdź i dodaj ten kod do swojego projektu.
jak wgrać obraz w PHP i przechowywać w bazie danych i folderze
następnie omówię, jak utworzyć połączenie z bazą danych dla obrazu sklepu. Z reguły baza danych SQL dostarcza zapytanie, które musi być zdefiniowane nad kodem.
Krok 1: Utwórz połączenie z bazą danych
$conn = mysqli_connect("localhost", "root", "", "student");
stąd w tym zapytaniu SQL ma bezpośrednie połączenie z bazą danych. Co do zasady, MySQLi przechodzą cztery-parametr. Mianowicie, Nazwa serwera, nazwa użytkownika, hasło i nazwa bazy danych.
takie jak, możesz poprawnie wymienić wszystkie nazwy parametrów w tej funkcji elementu SQL.
Krok 2: Utwórz nazwę folderu i Pliku za pomocą Wstaw zapytanie obrazkowe Kod MySQL w 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"; } }
przy okazji, gdy chcesz przesłać obrazy w folderze I bazie danych SQL w Php.
więc zastosuj ten kod powyżej zaimplementuj zapytanie Wstaw lub folder prześlij obraz. Sprawdź również główny temat o SQL Insert Multiple Rows
dlatego musimy wyjaśnić, jak przechowywać obraz w folderze z bazy danych.
tak więc, można Ten obraz jest folder obrazu store i wewnątrz folderu, wszystkie zebrać obraz, jeśli wstawisz obraz z bazy danych.
Krok 3: Wstaw obraz i pobierz kod struktury HTML obrazu
<form method="POST" action="index.php" enctype="multipart/form-data"> <input type="file" name="image"> <button type="submit" name="upload">Upload Image</button> </form>
tutaj jest to kod formularza do przesłania plików graficznych z interfejsu.
tak więc, w tym formularzu mają jedno wejście, które pobiera plik obrazu i inne pola dla przycisku, który jest zdarzeniem po kliknięciu tego przycisku, a następnie uruchom nasze zapytanie programu. Są to warunki, które są używane do nadpisywania kodu.
Jak wyświetlić obraz w Php z bazy danych MySQL przykład
podobnie, podobnie zadeklarowaliśmy kod wyświetlania obrazu powyżej.
teraz, określony tylko wyświetla obraz z bazy danych. Zobacz kod wewnątrz tutaj zaimplementujemy zapytanie, aby pobrać obraz z bazy danych MySQL. A także kilka przykładów.
<!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>
z reguły jest to głównie używane w tym kodzie do pobierania danych z folderu.
stworzyłem więc bazę nazwisk uczniów. Ponadto Utwórz tabelę w bazie danych, której nazwa to student_table.
tutaj musimy wstawić ścieżkę obrazu. Ponadto folder store image pobiera ścieżkę i wyświetla obraz taki sam jak nakładka.
następnie przechowuj i pobieraj obraz zarówno kodu dostępnego powyżej sekcji kodu. Ponadto możesz pobrać wiele obrazów z bazy danych i folderu.
co do zasady, jak wiesz o tym, gdy uruchomił tę funkcjonalność.
najpierw pobierz nazwę obrazu z obrazu za pomocą kodu, a następnie umieść nazwę obrazu w nazwie bazy danych.
a także wgraj obraz do folderu jest to właściwy sposób zaprogramowania przechowywania i wyświetlania obrazu w bazie danych.
wniosek
w tym artykule, zawarte kod sklepu i pobrać obraz z bazy danych w Php.