我在我的
PHP代码中执行以下操作:
$q="SELECT * FROM {$table} where x;
$link = mysqli_connect("localhost", "test", "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列).
这是回声应该如何工作?