图片来自MYSQL数据库(PHP,MYSQL)


Image from MYSQL database (PHP, MySql)

我正在尝试将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);"后,您将知道数组中的所有参数。您可以选择信任数组