gpt4 book ai didi

php - 无法从 MySQL 数据库检索所有图像

转载 作者:行者123 更新时间:2023-11-29 10:23:18 26 4
gpt4 key购买 nike

我正在构建一个简单的网页,我想在其中显示位于我的计算机 @C:\xampp\htdocs\website\upload 上的一些图像。我已将它们的(相对)路径存储到 MySQL 数据库中,如下所示:website/upload/filename.extension。示例:

INSERT INTO `photos` (`photoid`, `photopath`, `photoname`, `photoyear`) 
VALUES ('20', 'website/upload/Putin.jpg', 'Putin', '2017');

应该检索它们的 PHP 代码是:

$query = "SELECT * FROM photos";
$result = mysqli_query($mysqli, $query);

while($photo = mysqli_fetch_assoc($result)) {
echo '<img src="'. $photo['photopath'] .'" alt="'.$photo['photoname'].'" height:"100" width="100"> <br />';
}

但是,它只返回一张图片,完全忽略其他图片,结果是 something like this 。如果我从数据库中删除该特定图片,它会显示 none of the others ,尽管它们的位置和文件类型一致。

如何才能成功显示所有图像?谢谢你!

最佳答案

右键点击有错误的图片,打开Inspect Element,检查链接是否正常。如果图像出现 404 错误,则问题出在您存储的链接上。

关于php - 无法从 MySQL 数据库检索所有图像,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48831868/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com