索引的PHP代码.php

<?php
    include("connection.php");
    $sql = "SELECT prod_cost, prod_name, prod_image FROM products";
    $result = mysqli_query($con, $sql);

    $row = mysqli_fetch_all($result, MYSQLI_ASSOC);
    
    //free result from memory
    mysqli_free_result($result);

    //close connection
    mysqli_close($con);
     
?>

图像在下面代码段第二行的src""中读取.一切正常,但只有一半的图像显示.

<div class="col-1" onclick="location.href='item1.html';" style="cursor: pointer;">
  <img src="data:image/ppg;charset=utf8;base64,<?php echo base64_encode($row[0]['prod_image'])?> " alt="Rooster Chicken #18">
  <h4><?php echo $row[0]['prod_name']; ?></h4>
  <p>$ <?php echo $row[0]['prod_cost']; ?> &nbsp;  <strike> $17.80 </strike></p>
</div>

enter image description here

图像直接添加到数据库中

INSERT INTO products(prod_name, prod_stock,prod_cost,prod_image)
VALUES ('Rooster Chicken #18',100,17.65,LOAD_FILE('C:/xampp/htdocs/SNS/Images/products/rooster18.png'));

注意:上面显示的PHP代码片段来自同一个名为index的页面,PHP

推荐答案

验证prod_image列的数据类型.确保通过LOAD_FILE('C:/xampp/htdocs/SNS/Images/products/rooster18.png')保存的内容有足够的空间/大小来存储完整的图像.我已经使用了你的代码,它在我这边运行良好(请将数据:image/ppg更改为data:image/png).

FYI below table structure is used: enter image description here

Php相关问答推荐

在AJX请求中使用简写后,FormData出现非法调用错误

从WooCommerce邮箱通知中的订单详细信息中删除产品列表

WooCommerce购物车中仅允许一个可下载产品

允许在WooCommerce管理员优惠券列表中显示自定义优惠券类型

PHP从响应应用程序json获取文件代码和URL

Regex:高级删除单行PHP注释

Rappasoft Datatables V2(我想在另一个表具有相同值列时显示数据)

登录后重定向在WooCommerce中购买产品的用户

从WooCommerce管理订单汇总中隐藏原始小计行

使用 PHP,我可以将 foreach 语句放入瞬态中吗?

在 WooCommerce 中应用优惠券时显示购物车商品折扣金额

将自定义保存金额移至 Woocommerce 简单产品中的价格以下

计算添加到购物车的点击次数并将其显示在 WooCommerce 管理产品列表中

如何在 PHP 中对具有相同数组值的值求和

如何搜索和替换 XML 文件中的一段文本?

PHP - 计算非数值数组

将Shopware 6后端中定义的值导入MultiFilter

如何在 Laravel 中修改嵌套数组的键?

如何使 Wordpress Woocommerce 自定义输入字段成为必填字段

如何将在同一台服务器上运行的 2 个 PHP 应用程序与使用公共会话分开