参加本堂课的所有方法

时间:2019-04-02 14:37:50

标签: php database class

我有一个用PHP在页面上打印菜单的类。

我像这样使用它,并且可以正常工作:

class getMenu extends connection {
    private $firstMenuQuery;
    private function startWorking(){
        $this->firstMenuQuery=$this->connect()->query("Some SQL code");
    }
    public function __construct(){
        $this->startWorking();
        while($row=$this->firstMenuQuery->fetch()){
            echo $row["name"];
        }
    }
}

如您所见,我有getMenu类,我在页面上使用该类来创建菜单,它可以正常工作,但是我想知道创建该类的最佳方法是什么?

作为示例,我以这种方式使用它:

private $firstMenuQuery=$this->connect()->query("Some SQL code");

但是,它不起作用,如果您想知道,$this->connect()正在connection()类上调用PDO连接,正如您在我的代码class getMenu extends connection {的第一行所看到的那样< / p>

我想知道这很好吗?

class getMenu extends connection {
    public function __construct(){
        $firstMenuQuery=$this->connect()->query("SELECT * FROM menu_gen");
        while($row=$firstMenuQuery->fetch()){
            echo $row["name"];
        }
    }
}

0 个答案:

没有答案