首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >为什么一个破碎的图像会出现,即使数据库是空的?

为什么一个破碎的图像会出现,即使数据库是空的?
EN

Stack Overflow用户
提问于 2016-02-04 15:05:43
回答 1查看 30关注 0票数 0

因此,每当用户上传照片时,我都会尝试从数据库中获取照片。但在我的例子中,即使用户没有上传照片,也没有将照片保存在数据库中,但仍然会出现一个损坏的图像。我不知道我的密码出了什么问题,但我希望你们能帮我。

这是我的news.php代码:

代码语言:javascript
复制
<?php
 mysql_connect("localhost", "root", "") or die(mysql_error());
 mysql_select_db("alumni") or die(mysql_error());

 $query = mysql_query("SELECT * FROM news ORDER BY date DESC"); 

 while($row = mysql_fetch_array($query)) {
    echo ['title'];
    $img = ['photo'];
    if($img != ""){
      $photo = '/alumni/news/'.$img;
    echo "<img name='" . $photo . "' src='" . $photo . "' width='750' height='300' alt='img1'/>";
    }           
    echo "<br><br>";
    echo ['body'];
    echo "<br><br>Posted at ";
    $row_date = strtotime($row['date']);
    echo date("F j, Y, g:i a", $row_date);
}?>
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2016-02-04 15:10:24

您忘记了$img = ['photo'];行中的数组。使用此指令,您将创建一个具有值'photo'的元素的数组,因此它的$img总是与""不同。指令应该是$img = $row['photo'];

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/35204518

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档