如何回显在 unlink 方法中的函数中返回的变量

我想取消链接图像,并且我正在获取存储在数据库中的图像名称。我已经使用 User 类来获取用户信息表单数据库,其中存储了图像名称。


函数看起来像这样


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 调用图像名称?


一些帮助将不胜感激


qq_笑_17
浏览 243回答 1
1回答

万千封印

要删除文件:@unlink('../../assets/img/avatar/'&nbsp;.&nbsp;$user->avatar());要写入图像名称:echo&nbsp;$user->avatar();要显示图像:echo&nbsp;"<img&nbsp;src='../../assets/img/avatar/'"&nbsp;.&nbsp;$user->avatar()&nbsp;.&nbsp;"'&nbsp;/>";或者:echo&nbsp;"<img&nbsp;src='"&nbsp;.&nbsp;$user->avatar()&nbsp;.&nbsp;"'&nbsp;/>";
打开App,查看更多内容
随时随地看视频慕课网APP