Как я буду хранить путь к папке с изображениями в базе данных MYSQL и отображать изображение на веб-странице через PHP и XAMPP? - PullRequest
0 голосов
/ 20 января 2019

Путь к моему изображению в C: \ xampp \ htdocs \ leadstart \ Bestleads \ Landing \ Health \ new \ img \ logo.png

Моя база данных imgid, companyid, cimage1

Я хочувставить указанный выше путь к изображению в cimage1 и отобразить это изображение на моей веб-странице через PHP

и мой код PHP

<?php
        if (isset($_GET['id'])) {
        $id = $_GET['id'];
        $query1 = mysqli_query($connection,"SELECT cimage.cimgid,cimage.companyID,cimage.cimg1 FROM cimage where companyID=$id");

        while ($row2 = mysqli_fetch_array($query1)) {

         <?php 
    echo '<img src="data:image/png;base64,'.base64_encode($row2['cimg1'] ).'"/>'; ?>

                            ?><!-- Displaying Data Read From Database -->


                            <?php
                }
            }


  ?>               

1 Ответ

0 голосов
/ 20 января 2019

при загрузке изображения вы должны сохранить это изображение в папке в каталоге вашего проекта, а затем сохранить этот путь в вашей базе данных Например, ваш путь: C: \ xampp \ htdocs \ leadstart \ Bestleads \ Landing \ Health \ new \ img \ logo.png

сохранить logo.png в вашу базу данных, и когда вам нужно просмотреть это

    <?php
if (isset($_GET['id'])) {
    $id = $_GET['id'];
    $query1 = mysqli_query($connection,"SELECT cimage.cimgid,cimage.companyID,cimage.cimg1 FROM cimage where companyID=$id");
    while ($row2 = mysqli_fetch_array($query1)) {
?>
       <img src="http://127.0.0.1/leadstart/Bestleads/landin/Health/new/img/<?php echo $row2['cimg1'] ?> "/>
        <!-- Displaying Data Read From Database -->
        <?php
   }
}
?>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...