首页  >  问答  >  正文

访问fetch为啥会报错

 //获取单条结果查询

     public static function fetch($sql){

    return $this->conn->query($sql)->fetch( PDO::FETCH_ASSOC);

    }

报错:

致命错误:在 D:\Web\api\Db.php 中不在对象上下文中时使用 $this第 79 行

RiVolRiVol2394 天前1602

全部回复(4)我来回复

  • 寻觅 beyond

    寻觅 beyond2018-03-07 11:42:21

    检查一下,应该是这个方法的前面多了几个花括号,导致你这个fetch定义在类的外部了,所以才会出现这个情况

    回复
    0
  • phpcn_u58808

    phpcn_u588082018-03-06 17:12:01

    111111111111

    回复
    1
  • 炎

    2018-03-06 10:33:59

    可以截图整页代码么

    回复
    0
  • 辉

    2018-03-05 21:27:12

    致命错误,$this上下文中没有此对象,查看该变量内容

    回复
    0
  • RiVol

    按照视频上的写法,为啥会报错呢?

    RiVol · 2018-03-05 21:28:31
  • 取消回复