我正在尝试检索产品照片以这种格式显示
�����z@Y��oEZ�;���Fп����9 ���*Mȷ^����oٴI_�U6j9��+�`��fk�9ג�>.g����8�۰)��(�{c\xW Q_�ZJ��4Q"h�ݭInzzmVIR�o����P��]~D�w��H���抴' ��ݍ�~�_q�\���?]Z�&1��]���y+i�]�f��4fxo�z���M'��S��=.�==Y�^=�;����ZC��9��6EZ�̾�|S� �:�d����y6u�*�j�V�,��}9����`�yu.���/fgbǵ�b�\si��������y���\���g��:];r���Ҿ<{'���Ϫmw�ӽ%��Q��f=.������¹��y�����.�!���5��r�>��Nߌ�C�~܅|_���t���OqѹO&��zx���?
任何人都可以帮助转换它或以正确的格式获取它吗? 这就是我从数据库中检索照片的方式
while ($row = mysql_fetch_object($qry_result))
{
// each row returned from the query echo into individual columns for the table
for($i = 0; $i < 30; ){
if(!(($i++) % 3)){
<img src='.$row->product_photo.' alt="" />
答案 0 :(得分:-1)
您需要创建一个网址来检索图片:
<img src='//mysite.com/photos.php?id=myphoto' alt="" />
然后在photos.php脚本中输入代码:
while ($row = mysql_fetch_object($qry_result))
{
header("Content-Type: application/jpeg"); //or whatever type it is
echo $row[0]->product_photo;
您需要根据自己的需要进行调整。但是,基本上你不能只在src属性中加载二进制数据。
答案 1 :(得分:-1)
我认为这是由编码问题造成的,
首先要确保sql数据库是utf8_general_ci,也许php文件编码是utf8 sans BOM,它与utf8编码不兼容所以打开notepad ++然后编码并将其更改为utf8而不是没有BOM的utf8。我希望这可以提供帮助。