我正在尝试将mysql数据库中的图像URL显示到我的网站中。它在我的数据库中保存为URL。
http://www.upload.ee/image/5697422/prague-1168302_1920.jpg
这是应该显示为$rida['filt']的url
<?php
$paring = 'SELECT * FROM postitus ORDER BY id';
$valjund = $yhendus->query($paring);
while($rida = mysqli_fetch_assoc($valjund))
?>
<img class="img-thumbnail" alt="city" src="<?php echo $rida['pilt']; ?>" style="width:250px;height:200px" />
我猜在您的代码中,当您在while循环外访问变量时,会得到错误未定义的索引。尝试以下代码:
<?php
$paring = 'SELECT * FROM postitus ORDER BY id';
$valjund = $yhendus->query($paring);
while($rida = mysqli_fetch_assoc($valjund)) : ?>
<img class='img-thumbnail' alt='city' src='<?php echo $rida['pilt']; ?>' style="width:250px;height:200px" />
<?php endwhile; ?>
您应该重新检查$rida。使用"echo-var_dump($rida);"后,您将知道数组中的所有参数。您可以选择信任数组