我想从sql表中的字段longblob中读取一个图像,然后将其显示在html文档中。查询是用php进行的。代码示例:
<?php
foreach(.....):
?>
<?php header("Content-type: image/jpg"); // For jpg
echo "<td>" .$p['imagen'] . "</td>"; // The image must be in a SQL BLOB or LONGBLOB
?>
<?php
endforeach;
?>
但这只适用于jpg图像,我的数据库也包含png图像。有人能告诉我如何读取任何格式的sql longblob中的图像吗?
另一个问题是,这可能会导致在一个免费服务器缓慢的问题?我听说如果longblob包含ñ 或者口音。
它可以读取longblob中的图像格式,并使用它来更改第5行?
1条答案
按热度按时间w6lpcovy1#
这是我现在正在做的作业。不过,我使用xampp和phpmyadmin作为mysqli数据库。因此,$conn变量正在使用我的localhost、root文件夹等。除非您不使用xampp,否则不必更改localhost和root,否则我不确定。我只做了5-6个月的php。所以我希望这能对你有所帮助