php 变量未正确加载图像

标签 php mysql html

我在网站中加载图像时似乎遇到一些困难。 我编写了一些基本代码来测试它是否是我的原始代码,并且它似乎在做完全相同的事情。 举例来说 -

while ($row = mysqli_fetch_array($result)){

  $img = $row["image_thumbs"];          

  echo '
            <img src="images/forsale/'.$img.'">
       ';           
}

mysqli_close( $link );  

该代码有效,它将访问我的数据库并获取结果,但是它仅适用于一张图像,其余图像将不会加载,除非其名称相同。 我似乎无法弄清楚我哪里出了问题。请参阅随附的我的屏幕截图以了解发生了什么。

感谢大家的帮助=]

数据库:

database

数据库截图:

Database Screenshot

网站截图: Website Screenshot

图像未加载:

Image not loading

最佳答案

我认为这与缓存有关。 您可以尝试使用 GET 参数更改 img src 吗?

   $propertyid = $row['propertyid'];
   echo '
        <img src="images/forsale/'.$img.'?id='.$propertyid.'">
    ';

或者尝试显示它是否正在检索正确的数据:

echo $img;

关于php 变量未正确加载图像,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43428696/

相关文章:

php - 专门在 PHP 中格式化数组

mysql - mysql中数字的反转

python - 使用python将日期时间转换为mysql格式

javascript - 在 MySQL INSERT 之前解析 Promise 对象

javascript - 有没有办法获取 Struts 表单中的第一个字段?

javascript - 无法使用 Canvas 的全部空间

php - 自定义数据库表未显示在 Magento 中

php - 使用 PHP 和 AJAX 计算日期选择器的日期

php - Laravel Bootstrap 响应式主题导航栏在减少时重叠内容

html - 每当 div 标签之间有 http ://www. .. 时自动激活