相关疑难解决方法(0)

致命错误:在null上调用成员函数prepare()

我正在尝试访问类别及其内容列表.我有一个名为Categories的课程.我一直收到这个错误.奇怪的是,到目前为止,我已经在其他两个地方使用了相同的精确代码而没有任何问题.我在这里所做的就是重用代码并更改所有变量.

Fatal error: Call to a member function prepare() on null
Run Code Online (Sandbox Code Playgroud)

这是我班级的代码:

    <?php

class Category {
    public function fetch_all() {
        global $pdo;

        $query = $pdo->prepare("SELECT * FROM dd_cat");
        $query->execute();

        return $query->fetchAll();
    }

    public function fetch_data($cat_id) {
        global $pdo;

        $query = $pdo->prepare("SELECT * FROM dd_cat WHERE cat_id = ?");
        $query->bindValue(1, $cat_id);
        $query->execute();

        return $query->fetch();
    }
}

?>
Run Code Online (Sandbox Code Playgroud)

这是我要调用的代码:

<?php
session_start();
//Add session_start to top of each page//
require_once('includes/config.php');
require_once('includes/header.php');
include_once('includes/category.php');

?>
<link rel="stylesheet" href="css/dd.css">
    <div id="menu">
        <a class="item" href="drop_index.php">Home</a> -
        <a …
Run Code Online (Sandbox Code Playgroud)

php

23
推荐指数
1
解决办法
17万
查看次数

标签 统计

php ×1