【问题标题】:get BLOB image from MySql into CSS inline style从 MySql 获取 BLOB 图像到 CSS 内联样式
【发布时间】:2018-09-05 05:20:50
【问题描述】:

我有一个 php 脚本,其中包含 div html 标记。我想将 MySql 中的 css background-image 设置为每个 div。

我的代码错误:

<?php
require 'config.php';
$query = "SELECT * FROM `users`";
$result = mysqli_query($conn, $query);
while($row = mysqli_fetch_array($result))
{
    $user_Image = $row['blob'];
    echo "<div class='avatar' style='background-image :url(\"data:image/jpeg;base64, base64_encode($user_Image)\");'></div>";
}
$conn->close();
?>

【问题讨论】:

    标签: php css mysql


    【解决方案1】:

    试试这个

          <?php
    require 'config.php';
    $query = "SELECT * FROM `users`";
    $result = mysqli_query($conn, $query);
    while($row = mysqli_fetch_array($result))
    {
        $user_Image = $row['blob'];
        ?>
        <div class="avatar" style="background-image :url(data:image/jpeg;base64, base64_encode(<?php echo $user_Image;?>)")></div>
    <?php     
    }
    $conn->close();
    ?>
    

    【讨论】:

    • 先生,您的回答可能对我来说是正确的,但现在我想将我的 blob 图像保存到一个也是 blob 的新记录中,请问我该怎么做。谢谢。
    猜你喜欢
    • 2013-03-05
    • 2018-10-23
    • 2010-10-23
    • 2016-12-05
    • 2017-10-21
    • 1970-01-01
    • 2015-12-23
    • 1970-01-01
    • 2020-03-24
    相关资源
    最近更新 更多