如何在mysql数据库中查询php中的文件,然后发送响应


How do I query a mysql database for a file in php and then send the response?

我想让PHP在mysql表中查找一个文档,然后发送一个http响应。该响应稍后将在iPad应用程序中使用。从这个PHP到我的应用程序的唯一响应是:<>

没有帮助。。。有什么想法吗?非常感谢!

<?                                                              
$username=$_GET['user'];
$password=$_GET['secret'];
$database="db";
mysql_connect(localhost,$username,$password);
@mysql_select_db($database) or die("Unable to select database");
$sql = "SELECT * FROM documents WHERE documentId='2'";
$result = mysql_query($sql);
dataT = @mysql_result($result, 0, "Document");   
$name = @mysql_result($result, 0, "DocumentTitle");
$size = @mysql_result($result, 0, "DocumentSize");
$type = @mysql_result($result, 0, "DocumentType");
header("Content-type: $type");
header("Content-length: $size");
header("Content-Disposition: attachment; filename=$name");
header("Content-Description: PHP Generated Data");
header("Content-transfer-encoding: binary");
echo $dataT;
mysql_close();
?>

前面有一个$

dataT = @mysql_result($result, 0, "Document");   

失踪。

请激活所有错误报告,即E_NOTICE,然后您将自己并尽早看到此类错误。