php - 显示数据库中存储的 url 中的照片

标签 php mysql base-url

这是我的数据库: enter image description here

我正在尝试像这样显示图像

  <?php
$displaymyavatar="SELECT * FROM avatars INNER JOIN users ON avatars.users_id=users.id WHERE username='$login_session'";
 $result_set=mysqli_query($db,$displaymyavatar);
 while($row=mysqli_fetch_array($result_set)){?>
              <img class="avatar" src='<?=$_SERVER['HTTP_REFERER'] . $row['image_file'];?>' alt="">
 <?php };?>

我想我找到了解决方案 here但图像没有显示。图片上传到文件夹“uploads”

最佳答案

相对链接对您有用吗?如果是这样,您应该能够使用以下代码片段。

<?php
   $displaymyavatar="SELECT * FROM avatars INNER JOIN users ON avatars.users_id=users.id WHERE username='$login_session'";
   $result_set=mysqli_query($db,$displaymyavatar);
   while($row=mysqli_fetch_array($result_set)){ ?>
       <img class="avatar" src="./<?php echo $row['image_file']; ?>" alt="">
<?php };?>

关于php - 显示数据库中存储的 url 中的照片,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42772305/

相关文章:

php - 在 php 中动态创建复选框时,如何并排对齐它们?

php - 什么时候 PHP 代码真的应该被视为不安全的?

jsf - 如何通过 JSF 中的上下文路径获取基本 URL?

javascript - 如何更正 NginX 反向代理配置中的 Meteor base-url?

php - Cakephp 3.0 多表

php - 有没有 'fun'交互式主页的好例子?这里有关于创建此类交互性的教程吗?

mysql - 更改MySQL的varchar大小

mysql - 为什么 mysql 在子查询的组连接上返回错误?

mysql - 如何使用 MySQL 进行透明数据加密?