我正在做一个学校项目,我们需要制作一个可以显示数据库图像的网站。我正在尝试使用以下 php 代码来执行此操作:
<?php
$table_name = "image";//var with database table name
$get = "SELECT * FROM $table_name";
$everything = mysql_query($get);
while($pic = mysql_fetch_array($everything)){
echo "<img scr='../img/".$pic['imgname']."' height='300px'>";
echo " - ";
echo "<a href='single_post.php?id".$pic['id']."'>";//link with img id to single_post
echo $pic['name'];//shows name from img for link
echo"</a>";//close link
echo"<p>";
echo"<p><a href='admin.php'>toevoegen</a></p>";//link for new upload
}
?>
当我运行它时,它不显示任何图像。我认为故障出在第一个回声中,但我确定图像的链接是正确的,所以我不知道我做错了什么。
一些额外的信息:
- 数据库连接正常。(图片中的名称确实显示在网页上)
- 至少在 $pic var 之前,图像 scr 是正确的。
<img src="../img/tumblr_mf6x6xI6pF1qzjw8go1_400.jpg" alt="img" height="300" width="300">
(我已经测试了这个:)
提前致谢