Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/mysql/67.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 存储在db中的图像路径不会显示_Php_Mysql - Fatal编程技术网

Php 存储在db中的图像路径不会显示

Php 存储在db中的图像路径不会显示,php,mysql,Php,Mysql,我在location upload/imagename.png下的数据库中存储了一个图像路径,但我无法将其显示在我的页面上。有什么帮助吗 图像存储在图像文件夹和数据库(如image/name.png)中,但我可以从数据库获取路径并显示它吗 我有错误报告,但仍然没有什么只是一个空白页 <?php include_once('dbconnect.php'); ?> <?php error_reporting(E_ALL); ini_set('display_errors', 1)

我在location upload/imagename.png下的数据库中存储了一个图像路径,但我无法将其显示在我的页面上。有什么帮助吗

图像存储在图像文件夹和数据库(如image/name.png)中,但我可以从数据库获取路径并显示它吗

我有错误报告,但仍然没有什么只是一个空白页

<?php include_once('dbconnect.php'); ?>

<?php error_reporting(E_ALL);
ini_set('display_errors', 1); ?>

<?php

if(!empty($_GET['id'])){
    //Get image path from database
    $result = $con->query("SELECT id, location FROM images WHERE id = {$_GET['id']} AND location = {$_GET['location']}");

    if($result->num_rows > 0){
        $imgData = $result->fetch_assoc();

echo '<img src='".$row['location']."' />';
    }else{
        echo 'Image not found...';
    }
}
?>

对于
$row
,您肯定会收到一个未定义的错误:

 if($result->num_rows > 0){
       while($imgData = $result->fetch_assoc()){
           echo '<img src="'.$imgData['location'].'"/>';
       }
   }else{
        echo 'Image not found...';
   }
if($result->num\u rows>0){
而($imgData=$result->fetch_assoc()){
回声';
}
}否则{
回显“未找到图像…”;
}

Danger:您很容易受到需要从中删除的图像文件的攻击。是图像文件丢失还是您无法获取img标签?如果是空白页,则不会显示“未找到图像…”。。。,所以可能URL是错误的。您没有在任何地方定义
$row
。我很惊讶没有报告
解析错误:语法错误,意外'“,应为”“或”“;”虽然如此。因此,我用上面的代码更新了代码,现在我收到通知:未定义索引:位置在/home/vol15_4/epizy.com/epiz_20687250/yourwebprojects.22web.org/htdocs/3/recent.php第10行通知:尝试在线获取/home/vol15_4/epizy.com/epiz_20687250/yourwebprojects.22web.org/htdocs/3/recent.php中的非对象属性12
var\u dump($imgData)
并从这里开始我在收到错误时用新代码编辑了这篇文章,如果你想看一下,那会很好。我似乎无法修复。有什么建议/帮助吗?
Notice: Undefined index: location in /home/vol15_4/epizy.com/epiz_20687250/yourwebprojects.22web.org/htdocs/3/recent.php on line 10

Notice: Trying to get property of non-object in /home/vol15_4/epizy.com/epiz_20687250/yourwebprojects.22web.org/htdocs/3/recent.php on line 12
 if($result->num_rows > 0){
       while($imgData = $result->fetch_assoc()){
           echo '<img src="'.$imgData['location'].'"/>';
       }
   }else{
        echo 'Image not found...';
   }