niin, aion selittää ja näyttää sinulle paras tapa tallentaa ja hakea kuvan tietokannasta PHP.
ja noin koodilla ladata ja noutaa kuva MySQL-tietokannasta PHP: n avulla. Sekä, kun lisätä kuvan MySQL tietokantaan sitten ladata kuvan tiettyyn kansioon.
esimerkiksi annoimme kaikki helpot keinot toteuttaa. Niin, lisätä ja näyttää kuvia tietokannasta koodi esimerkki askel askeleelta alla osassa.
Sisällysluettelo
Tallenna ja nouda Kuva tietokannasta PHP
tässä kappaleessa, näytän sinulle kaikki vaiheet ladata kuvia ja hakea kuvia tietokannasta. Myös, tallentaa kuvan kansioon 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>
yleensä käytetään tätä menetelmää kuvan tallentamiseen kansioon MySQL-tietokannasta Php: n avulla.
sekä joitakin vaiheita sen seuraamiseen. Niin, miten ladata kuvan tietokannasta alla osassa.
- luo ensin yhteys MySQL-tietokantaan.
- kirjoita tämän jälkeen syöttökentät kuvien tallentamiseen Php: n avulla.
- toiseksi, kirjoita tiedoston koodi kuvien lataamiseksi kansioon.
- lisää hakukoodi tietokannasta Php: ssä.
tässä muutamia pääkohtia koodin tarkoituksen selventämiseksi. Myös, mainittu tämän koodin sivulla kaikkialla.
Huom: meidän on toteutettava nämä vaiheet koodi edellä kohdassa. Etsi ja lisää tämä koodi projektiisi.
Kuinka ladata kuva PHP: ssä ja tallentaa tietokantaan ja kansioon
jälkeenpäin pohdin, miten luoda tietokantayhteys store image-levykuvalle. Pääsääntöisesti SQL-tietokanta tarjoaa kyselyn, joka on määriteltävä koodin yli.
Vaihe 1: Luo tietokantayhteys
$conn = mysqli_connect("localhost", "root", "", "student");
näin ollen tässä kyselyssä SQL: lle annetaan suora yhteys tietokantaan. Pääsääntöisesti MySQLi ne kulkevat neljän parametrin. Nimittäin, palvelinnimi, käyttäjätunnus, salasana, ja tietokannan nimi.
kuten, voit mainita kaikki parametrinimet oikein tässä SQL-elementtifunktiossa.
Vaihe 2: Luo kansio ja tiedostonimi lisää Image Query MySQL-koodi 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"; } }
muuten, kun haluat ladata kuvia kansioon ja SQL-tietokantaan Php: ssä.
joten, käytä tätä koodia yllä toteuta lisää kysely tai kansion lähetä kuva. Myös, tarkista pääaihe noin SQL Lisää useita rivejä
siksi meidän on selitettävä, miten tallentaa kuvan kansioon tietokannasta.
niin, voit tämän kuvan on kansio kuva tallentaa ja kansion sisällä, Kaikki keräävät kuvan, jos lisäät kuvan tietokannasta.
Vaihe 3: Lisää kuva ja nouda kuva Html-rakennekoodi
<form method="POST" action="index.php" enctype="multipart/form-data"> <input type="file" name="image"> <button type="submit" name="upload">Upload Image</button> </form>
tässä, tämä on muotokoodi lähetettäville kuvatiedostoille frontendista.
joten tässä muodossa on yksi tulo, joka hakee kuvatiedoston ja muita kenttiä napille, joka on tapahtuma, Kun napsautat tätä painiketta, suorita sitten ohjelmakyselymme. Nämä ovat ehtoja, jotka ovat tottuneet ylikoodaukseen.
miten näyttää kuvan Php MySQL-tietokannasta esimerkki
samoin, kuten sama, julistimme näytön Kuvakoodi edellä.
nyt, määritelty vain näytä kuva tietokannasta. Katso inside koodi tässä toteutamme kyselyn hakea kuvan MySQL-tietokannasta. Sekä, on joitakin esimerkkejä.
<!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>
yleensä tätä käytetään pääasiassa tässä koodissa hakemistotietojen hakemiseen kansiosta.
niin, olen luonut tietokannan opiskelijoiden nimistä. Myös, luo taulukko tietokantaan, jonka nimi on student_table.
tässä on lisättävä kuvapolun päälle. Myös, tallentaa Kuva kansio sitten saa polku ja näyttää kuvan sama kuin frontend.
jälkeenpäin, tallentaa ja hakea kuvan molemmat koodi saatavilla yllä koodi kohta. Myös, voit hakea useita kuvia tietokannasta ja kansiosta.
pääsääntöisesti, kuten tiedät siitä aina, kun käynnistit tämän toiminnon.
ota ensin kuvan nimi kuvasta koodilla ja laita sitten kuvan nimi tietokannan nimeen.
sekä, upload image a-kansio tämä on oikea tapa ohjelmoida tallentaa ja näyttää kuva tietokannassa.
johtopäätös
tässä artikkelissa sisältyi koodi tallentaa ja hakea kuvan tietokannasta Php.