Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/231.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 数据库中的图像不显示在网页上_Php_Mysql - Fatal编程技术网

Php 数据库中的图像不显示在网页上

Php 数据库中的图像不显示在网页上,php,mysql,Php,Mysql,我试图从数据库在网页上显示图像,但它只是在网页上显示了我的图像的文件名 获取图像的代码是 <?php error_reporting(0); $query = "SELECT * FROM blog_posts"; $data = mysqli_query($link, $query); $total = mysqli_num_rows($data); while ($result = mysqli_fetch_assoc($data)) { echo $result['ti

我试图从数据库在网页上显示图像,但它只是在网页上显示了我的图像的文件名

获取图像的代码是

<?php
error_reporting(0);
$query = "SELECT * FROM blog_posts";
$data  = mysqli_query($link, $query);
$total = mysqli_num_rows($data);

while ($result = mysqli_fetch_assoc($data)) {

    echo $result['title'] . "<br>" . $result['author'] . "<br>" . $result['file_name'] . "<br>" . $result['body'] . "<br>";

}

?>

只需更改此行即可

echo$result['title']。“
”$结果['author']。“

”$结果['body']。“
”;
但您应该获得文件的完整目录,而不仅仅是名称或名称 你应该这样写

$file_name=“/dir/dir/”$result['file_name'];
然后你可以像这样把$filename放在img标签中
echo”“

因为您正在打印图像文件名。如果您将其包装在
标记中,它需要位于一个可能会有所帮助的位置?图像必须带有
标记或更新的
HTML5标记,以便添加到其余评论中。$query=“SELECT*FROM blog_posts”;$data=mysqli\u查询($link,$query);$total=mysqli\u num\u行($data);而($result=mysqli_fetch_assoc($data)){echo$result['title']。“
”$result['author']。“
”$result['body']。“
”;$file_name=“uploads/”$result['file_name'];echo”“;}