加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 站长学院 > PHP教程 > 正文

用php从mysql数据库中读取blob

发布时间:2020-12-13 16:18:30 所属栏目:PHP教程 来源:网络整理
导读:我在我的 PHP代码中执行以下操作: $q="SELECT * FROM {$table} where x;$link = mysqli_connect("localhost","test","mytable");$res = mysqli_query($link,$q); if($res) { $row = mysqli_fetch_assoc($res); header("Content-type: text/xml"); header("C
我在我的 PHP代码中执行以下操作:

$q="SELECT * FROM {$table} where x;
$link = mysqli_connect("localhost","test","mytable");
$res = mysqli_query($link,$q);
 if($res)
   {
       $row = mysqli_fetch_assoc($res);
       header("Content-type: text/xml");
       header("Content-Disposition: attachment; filename=$name");
       echo $row['blob'];
   }

我可以看到我上传到mysql的数据(xml文件)没有任何前导空格但是当我运行上面的代码时,出现了3个新行和一个空格,文件格式不再很好.
知道为什么没有从表中读取确切内容?

解决方法

想出来了.一个愚蠢的错误.
我的开放式php标签从第3行第2列开始

> <?php

这使得’echo’从同一行开始(第3行第2列).这是回声应该如何工作?

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读