我有一个下载脚本,它获取文件的id并在数据库中搜索并找到它的名字。但是,当我包含我的数据库连接时,文件在下载时会损坏。 当我评论我的数据库连接并手动给文件名文件下载工作正常。 我测试我的数据库连接,并没有任何激发或任何HTML输出,你认为我的问题是什么?
<?php
session_start();
try{
$db= new PDO("mysql:host=localhost;dbname=dbname","user","pass");
$db->setAttribute( PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);
$db->setAttribute( PDO::ATTR_EMULATE_PREPARES, false );
$db->exec("SET NAMES 'utf8'");
}catch (Exception $e){
//echo "something wrong in db.php";
echo $e->getMessage();
exit;
}
?>
我在Windows服务器IIS上运行我的代码,如果它确实重要
答案 0 :(得分:0)
试试这段代码..
"aaa"
会返回您的错误。
答案 1 :(得分:0)