Ich werde Ihnen also die beste Methode zum Speichern und Abrufen von Bildern aus der Datenbank in PHP erklären und zeigen.
Und ungefähr mit dem Code zum Hochladen und Abrufen eines Bildes aus der MySQL-Datenbank mit PHP. Sowie, wenn das Bild in MySQL-Datenbank einfügen dann mit Upload-Bild einen bestimmten Ordner.
Zum Beispiel haben wir alle einfachen Möglichkeiten zur Implementierung gegeben. Fügen Sie daher im folgenden Abschnitt Schritt für Schritt Bilder aus der Datenbank mit dem Codebeispiel ein und zeigen Sie sie an.
Inhaltsverzeichnis
Speichern und Abrufen von Bildern aus der Datenbank in Php
In diesem Absatz zeige ich Ihnen alle Schritte zum Hochladen von Bildern und zum Abrufen von Bildern aus der Datenbank. Speichern Sie außerdem ein Bild mit PHP im Ordner.
<!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>
Im Allgemeinen verwenden Sie diese Methode, um ein Bild in einem Ordner aus der MySQL-Datenbank mit PHP zu speichern.
Sowie einige Schritte, um es zu befolgen. So laden Sie ein Bild aus der Datenbank im folgenden Abschnitt hoch.
- Erstellen Sie zunächst eine Verbindung zur MySQL-Datenbank.
- Schreiben Sie danach Eingabefelder, um Bilder mit PHP zu speichern.
- Zweitens schreiben Sie den Code der Datei, um Bilder in den Ordner hochzuladen.
- Add Bildcode aus der Datenbank in Php abrufen.
Hier sind einige Hauptpunkte, um den Zweck des Codes zu verdeutlichen. Erwähnen Sie diesen Code auch überall auf Ihrer Seite.
Hinweis: Wir haben diese Schritte Code auf dem obigen Abschnitt zu implementieren. Suchen Sie diesen Code und fügen Sie ihn Ihrem Projekt hinzu.
So laden Sie ein Bild in PHP hoch und speichern es in Datenbank und Ordner
Anschließend diskutiere ich, wie Sie eine Datenbankverbindung zum Speichern von Bildern erstellen. In der Regel stellt die SQL-Datenbank eine Abfrage bereit, die über den Code definiert werden muss.
Schritt 1: Erstellen Sie eine Datenbankverbindung
$conn = mysqli_connect("localhost", "root", "", "student");
Daher wird in dieser Abfrage SQL eine direkte Verbindung mit der Datenbank gegeben. In der Regel MySQLi Sie übergeben vier Parameter. Nämlich Servername, Benutzername, Passwort und Datenbankname.
Zum Beispiel können Sie alle Parameternamen in dieser SQL-Elementfunktion richtig erwähnen.
Schritt 2: Erstellen Sie Ordner- und Dateinamen mit 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"; } }
Übrigens, wenn Sie Bilder in Ordner und SQL-Datenbank in PHP hochladen möchten.
Wenden Sie diesen obigen Code an, um eine Abfrage einzufügen oder ein Bild hochzuladen. Überprüfen Sie auch das Hauptthema über SQL Mehrere Zeilen einfügen
Daher müssen wir erklären, wie ein Bild in einem Ordner aus der Datenbank gespeichert wird.
So können Sie dieses Bild gibt es einen Ordner von Image Store und innerhalb des Ordners, alle sammeln das Bild, wenn Sie ein Bild aus der Datenbank einfügen.
Schritt 3: Bild einfügen und Bild abrufen HTML-Strukturcode
<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 ist dies ein Formularcode für das Hochladen von Bilddateien vom Frontend.
Also, in diesem Formular haben Sie eine Eingabe, die Bilddatei und andere Felder für eine Schaltfläche abruft, die das Ereignis ist, wenn Sie auf diese Schaltfläche klicken, dann führen Sie unsere Programmabfrage aus. Dies sind Bedingungen, die zum Überschreiben von Code verwendet werden.
So zeigen Sie ein Bild in PHP aus der MySQL-Datenbank an Beispiel
In ähnlicher Weise haben wir den obigen Anzeigebildcode deklariert.
Jetzt wird nur das Bild aus der Datenbank angezeigt. Hier implementieren wir eine Abfrage, um ein Bild aus der MySQL-Datenbank abzurufen. Sowie, haben einige Beispiele.
<!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 der Regel wird dies in diesem Code hauptsächlich zum Abrufen von Daten aus dem Ordner verwendet.
Also habe ich eine Datenbank mit Studentennamen erstellt. Erstellen Sie außerdem eine Tabelle in der Datenbank mit dem Namen student_table.
Hier müssen wir den Bildpfad einfügen. Außerdem erhält der Speicherbildordner dann den Pfad und zeigt ein Bild wie das Frontend an.
Danach, speichern und abrufen bild sowohl code verfügbar oben code abschnitt. Außerdem können Sie mehrere Bilder aus der Datenbank und dem Ordner abrufen.
In der Regel, wie Sie wissen, dass, wenn diese Funktionalität gestartet.
Holen Sie sich zunächst den Bildnamen mithilfe von Code aus einem Bild und geben Sie dann den Bildnamen in den Datenbanknamen ein.
Sowie, Bild hochladen ein Ordner dies ist der richtige Weg, um den Speicher und Display-Bild in der Datenbank zu programmieren.
Fazit
In diesem Artikel enthalten Code zum Speichern und Abrufen von Bildern aus der Datenbank in PHP.