Come memorizzare e recuperare l’immagine dal database in Php

Quindi, ho intenzione di spiegare e vi mostra il metodo migliore per memorizzare e recuperare l’immagine dal database in PHP.

E circa con il codice di upload e recuperare un’immagine dal database MySQL usando PHP. Così come, quando l’immagine di inserimento nel database MySQL poi con l’immagine di upload una cartella specifica.

Ad esempio, abbiamo dato tutti i semplici modi per implementare. Quindi, inserisci e visualizza le immagini dal database con l’esempio di codice passo dopo passo nella sezione sottostante.

Indice

Memorizzare e recuperare l’immagine dal database in Php

In questo paragrafo, vi sto mostrando tutti i passaggi per caricare le immagini e recuperare le immagini dal database. Inoltre, memorizza un’immagine nella cartella usando 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>

Generalmente, per lo più utilizzare questo metodo per memorizzare un’immagine in una cartella dal database MySQL utilizzando Php.

Così come, alcuni passaggi per seguirlo. Quindi, come caricare l’immagine dal database nella sezione sottostante.

  • In primo luogo, creare una connessione al database MySQL.
  • Dopo di che, Scrivere campi di input per memorizzare le immagini utilizzando Php.
  • In secondo luogo, scrivere il codice del file per caricare le immagini nella cartella.
  • Aggiungi recupera codice immagine dal database in Php.

Qui, questi sono alcuni punti principali per chiarire lo scopo del codice. Inoltre, menzionato questo codice sulla tua pagina ovunque.

Nota: dobbiamo implementare questi passaggi codice nella sezione precedente. Trova e aggiungi questo codice al tuo progetto.

Come caricare l’immagine in PHP e archiviarla nel database e nella cartella

In seguito, discuto come creare una connessione al database per l’immagine del negozio. Di norma, il database SQL fornisce una query che deve essere definita sul codice.

Passo 1: Creare una connessione al database

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

Quindi, in questa query SQL data una connessione diretta con il database. Di regola, MySQLi passano quattro parametri. Vale a dire, Servername, Nome utente, password e nome del database.

Ad esempio, è possibile menzionare tutti i nomi dei parametri correttamente in questa funzione di elemento SQL.

carica immagine nel database php mysql e mostra demo

Passo 2: Creare la cartella e il nome del file con Inserisci immagine Query codice MySQL 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"; } }

A proposito, quando si desidera caricare le immagini nella cartella e nel database SQL in Php.

Quindi, applica questo codice sopra implementa la query di inserimento o l’immagine di caricamento della cartella. Inoltre, controlla l’argomento principale su SQL Insert Multiple Rows

Pertanto, dobbiamo spiegare come memorizzare un’immagine in una cartella dal database.

memorizzare e recuperare l'immagine dal database in php

Quindi, è possibile questa immagine c’è una cartella di archivio immagini e all’interno della cartella, tutti raccolgono l’immagine se si inserisce un’immagine dal database.

Passo 3: Inserisci l’immagine e recupera il codice della struttura Html dell’immagine

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

Qui, questo è un codice di forma per un caricamento di file di immagine dal frontend.

Quindi, in questa forma avere un input che recupera file immagine e altri campi per un pulsante che è l’evento quando si fa clic su questo pulsante quindi eseguire la query del programma. Queste sono condizioni che vengono utilizzate per superare il codice.

carica l'immagine in php e archivia nel database e nella cartella

Come visualizzare un’immagine in Php dal database MySQL Esempio

Allo stesso modo, come lo stesso, abbiamo dichiarato il codice dell’immagine di visualizzazione sopra.

Ora, specificato solo visualizzare l’immagine dal database. Vedi all’interno del codice qui implementiamo query per recuperare un’immagine dal database MySQL. Così come, avere alcuni esempi.

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

Di norma, questo è principalmente usato in questo codice per recuperare i dati dalla cartella.

Quindi, ho creato un database di nomi di studenti. Inoltre, creare una tabella nel database il cui nome è student_table.

Qui, dobbiamo inserire il percorso dell’immagine. Inoltre, la cartella archivio immagine ottiene quindi il percorso e mostra un’immagine uguale al frontend.

In seguito, archiviare e recuperare l’immagine sia il codice disponibile sopra la sezione del codice. Inoltre, è possibile recuperare più immagini dal database e dalla cartella.

Di norma, come sai ogni volta che inizia questa funzionalità.

In primo luogo, ottenere il nome dell’immagine da un’immagine utilizzando il codice e quindi inserire il nome dell’immagine nel nome del database.

Così come, caricare un’immagine una cartella questo è il modo corretto per programmare il negozio e visualizzare l’immagine nel database.

Conclusione

In questo articolo, incluso il codice di memorizzare e recuperare l’immagine dal database in Php.

Lascia un commento

Il tuo indirizzo email non sarà pubblicato.