deci, vă voi explica și vă voi arăta cea mai bună metodă de stocare și recuperare a imaginii din Baza de date în PHP.
și despre cu codul de încărcare și aduce o imagine din Baza de date MySQL folosind PHP. De asemenea, atunci când imaginea de inserare în baza de date MySQL, apoi cu imaginea de încărcare un anumit dosar.
de exemplu, am dat toate modalitățile ușoare de implementare. Deci, introduceți și afișați imagini din Baza de date cu exemplul de cod pas cu pas în secțiunea de mai jos.
cuprins
stocați și preluați imagini din Baza de date în Php
în acest paragraf, vă arăt toți pașii pentru a încărca imagini și a prelua imagini din Baza de date. De asemenea, stocați o imagine în folder folosind 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>
în general, utilizați mai ales această metodă pentru a stoca o imagine într-un folder din Baza de date MySQL folosind Php.
precum și câțiva pași pentru a-l urma. Deci, cum să încărcați imaginea din Baza de date în secțiunea de mai jos.
- în primul rând, creați o conexiune la baza de date MySQL.
- după aceea, scrieți câmpuri de intrare pentru a stoca imagini folosind Php.
- în al doilea rând, scrieți codul fișierului pentru a încărca imagini în folder.
- adauga prelua codul de imagine din Baza de date în Php.
aici, acestea sunt câteva puncte principale pentru a clarifica scopul codului. De asemenea, a menționat acest cod pe pagina dvs. peste tot.
Notă: Trebuie să implementăm acești pași cod pe secțiunea de mai sus. Găsiți și adăugați acest cod la proiectul dvs.
cum să încărcați imaginea în PHP și să stocați în baza de date și folderul
după aceea, discut cum să creați o conexiune de bază de date pentru imaginea magazinului. De regulă, baza de date SQL oferă o interogare care trebuie să definească codul.
Pasul 1: Creați o conexiune de bază de date
$conn = mysqli_connect("localhost", "root", "", "student");
prin urmare, în această interogare SQL dat o conexiune directă cu baza de date. De regulă, MySQLi trec patru parametri. Anume, numele serverului, numele de Utilizator, Parola și numele bazei de date.
cum ar fi, puteți menționa toate numele parametrilor în mod corespunzător în această funcție element SQL.
Pasul 2: Creați un Folder și un nume de fișier cu codul Insert Image Query MySQL în 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"; } }
apropo, atunci când doriți să încărcați imagini în folder și baze de date SQL în Php.
deci, se aplică acest cod de mai sus punerea în aplicare a insera interogare sau dosar imagine de încărcare. De asemenea, verificați subiectul principal despre SQL inserați mai multe rânduri
prin urmare, trebuie să explicăm cum să stocați o imagine într-un folder din Baza de date.
Deci, puteți această imagine există un folder de magazin de imagini și în interiorul folderului, toate colectează imaginea dacă introduceți o imagine din Baza de date.
Pasul 3: Introduceți imaginea și preluați codul structurii Html a imaginii
<form method="POST" action="index.php" enctype="multipart/form-data"> <input type="file" name="image"> <button type="submit" name="upload">Upload Image</button> </form>
aici, acesta este un cod de formular pentru o încărcare a fișierelor de imagine din frontend.
Deci, în această formă au o intrare care preia fișier imagine și alte câmpuri pentru un buton care este evenimentul atunci când faceți clic pe acest buton, apoi executați interogarea programului nostru. Acestea sunt condiții care sunt folosite pentru a supra Cod.
cum se afișează o imagine în Php din Baza de date MySQL exemplu
în mod similar, la fel, am declarat codul imaginii afișate mai sus.
acum, specificat numai imaginea de afișare din Baza de date. Vedeți codul interior aici implementăm interogarea pentru a prelua o imagine din Baza de date MySQL. Precum și, au câteva exemple.
<!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>
de regulă, acest lucru este utilizat în principal în acest cod pentru preluarea datelor din folder.
deci, am creat o bază de date cu numele studenților. De asemenea, creați un tabel în baza de date al cărui nume este student_table.
aici, trebuie să inserăm peste calea imaginii. De asemenea, folderul imagine magazin devine apoi calea și arată o imagine la fel ca frontend.
după aceea, stoca și de a prelua imaginea atât codul disponibil mai sus secțiunea de cod. De asemenea, puteți prelua mai multe imagini din Baza de date și dosarul.
de regulă, după cum știți despre asta ori de câte ori a început această funcționalitate.
în primul rând, obțineți numele imaginii dintr-o imagine utilizând codul și apoi introduceți numele imaginii în numele bazei de date.
precum și, încărcați imagine un folder acesta este modul corect de a programa magazin și imaginea de afișare în baza de date.
concluzie
în acest articol, a inclus codul de magazin și de a prelua imaginea din Baza de date în Php.