Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/mysql/66.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
PHP Mysql查看PDF文件错误_Php_Mysql_Pdf_Mysqli - Fatal编程技术网

PHP Mysql查看PDF文件错误

PHP Mysql查看PDF文件错误,php,mysql,pdf,mysqli,Php,Mysql,Pdf,Mysqli,我试图从MySQL数据库中查看PDF,但加载时遇到了问题 这是我的密码: <?php header("Content-type: application/pdf"); $con = mysqli_connect("localhost","root","username","password"); //check if errors occur in connection to database if (mysqli_connect_errno())

我试图从MySQL数据库中查看PDF,但加载时遇到了问题

这是我的密码:

<?php
    header("Content-type: application/pdf");
    $con = mysqli_connect("localhost","root","username","password");

    //check if errors occur in connection to database
    if (mysqli_connect_errno())
    {
        //return the error
        echo mysqli_connect_error();
    }
    $filename = $row['name'];
    $query = "SELECT content from images WHERE id = 7"; 
    $result = mysqli_query($query,$con)or die(mysqli_error()); 
    $row = mysqli_fetch_array($result, MYSQLI_ASSOC);  

    echo $row['content'];
?>

您可以使用dompdf或TCP pdf库来实现更好的扩展功能

或者尝试在行的开头使用ob_clean()方法


或删除第一个标题(“内容类型:application/pdf”);检查查询是否工作。

我可以问一下,你写的
在加载时卡住了是什么意思吗
代码工作了,但它没有打开pdf内容,它在pdf加载时卡住了,你可以在页面左下角看到它,$row['content']中的值对于pdf是合法的?(也许当你插入它时,你意外地编码了什么?)是的,它是合法的。我不知道它为什么会死机。请尝试根据以下问题的最终编辑修改标题:ob_clean()方法放在哪里?这些方法都不起作用。顺便说一句,谢谢你的回答。你能给我看一下网址吗,这样我就可以看到客户端(浏览器)发生了什么?我很确定如果你使用DOM PDF库,你的问题就会解决。如何使用DOM PDF库?你能提供例子或教程吗?