gpt4 book ai didi

php - 仅显示从 Blob 中检索到的一半图像

转载 作者:行者123 更新时间:2023-11-28 23:35:42 26 4
gpt4 key购买 nike

当我通过 PHP 检索 blob 时,它只加载大约一半的图像。

这是我的代码:

<?php
require 'dbconnect.php';
$q="SELECT * FROM mtgcards WHERE Name LIKE '%".$_POST['search']."%'";
$r = mysqli_query($dbc, $q);
while ($row = mysqli_fetch_array($r)) {
echo '<br>'. 'Name: ' . $row['Name'] . ' Mana cost: ' . $row['Mana Cost'] . ' Colour: ' . $row['Colour'] . ' Set: ' . $row['Set'] . ' Ability: ' . $row['Ability']. '<img src="data:image/jpeg;base64,' . base64_encode($row['Image']) . '" width="223" height="311">';
}

mysqli_close($dbc);
?>

这是完整的图片,以及当我检索它时显示的图片。

enter image description here

提前致谢!

最佳答案

正如评论中所确定的那样,BLOB 是一种对于图像(原始)大小来说太小的列类型,因此您需要使用 LONGBLOB。

引用:

因此您需要更改您的列,并重新保存您的数据然后重新开始。

关于php - 仅显示从 Blob 中检索到的一半图像,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35821520/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com