php - 如何回显在 unlink 方法中的函数中返回的变量
问题描述
我想取消链接图像,并且我正在获取存储在数据库中的图像名称。我已经使用 User 类来获取我所在的用户信息表单数据库和其中存储了图像名称的 avatar 列。
函数看起来像这样
public function avatar(){
$userId = $_SESSION['userId'];
if($this->Query('SELECT * FROM users WHERE id = ?',[$userId])){
if($this->rowCount() > 0){
$row = $this->fetch();
$avatar = $row->avatar;
return $avatar;
}
}
}
我想在 unlink 函数中调用变量但是如果我这样使用它会返回错误
@unlink('../../assets/img/avatar'. echo $user->avatar());
如何在该函数中从 db 调用图像名称?
一些帮助将不胜感激
解决方案
要删除文件:
@unlink('../../assets/img/avatar/' . $user->avatar());
要写入图像名称:
echo $user->avatar();
要显示图像:
echo "<img src='../../assets/img/avatar/'" . $user->avatar() . "' />";
或者:
echo "<img src='" . $user->avatar() . "' />";
推荐阅读
- c - 链表 - 获取分段错误
- html - 如何将父级的父级宽度应用于相对定位的子级 div?
- html - 带有自动播放和覆盖文本的纯 CSS 3 图像滑块
- python - Windows 10 操作系统上的标准 Python 模块在哪里?
- django - 导出 Django 表2
- reactjs - 如何在 React Js 中仅上传 PDF 文件和预览
- bash - 如何使用 shell 脚本将文件从 Amazon s3 移动到 sftp
- emacs - emacs/evil-mode:如何使 Ci 在 c-mode 激活时作为“evil-jump-forward”工作,并在 org-mode avtivated 时作为“org-cycle”工作
- ruby-on-rails - Heroku 未检测到 Ruby 版本
- php - 如何使用数据库中的列进行计算并插入结果 Codeigniter