我在网站中加载图像时似乎遇到一些困难。 我编写了一些基本代码来测试它是否是我的原始代码,并且它似乎在做完全相同的事情。 举例来说 -
while ($row = mysqli_fetch_array($result)){
$img = $row["image_thumbs"];
echo '
<img src="images/forsale/'.$img.'">
';
}
mysqli_close( $link );
该代码有效,它将访问我的数据库并获取结果,但是它仅适用于一张图像,其余图像将不会加载,除非其名称相同。 我似乎无法弄清楚我哪里出了问题。请参阅随附的我的屏幕截图以了解发生了什么。
感谢大家的帮助=]
数据库:
数据库截图:
图像未加载:
最佳答案
我认为这与缓存有关。 您可以尝试使用 GET 参数更改 img src 吗?
$propertyid = $row['propertyid'];
echo '
<img src="images/forsale/'.$img.'?id='.$propertyid.'">
';
或者尝试显示它是否正在检索正确的数据:
echo $img;
关于php 变量未正确加载图像,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43428696/