从php类调用一个函数

时间:2016-10-25 19:00:03

标签: php mysql class

我已经知道了这个php类,但我使用它时遇到了问题,

<?php
    class cs_mysql{
        protected $configPath;
        protected $db;
        function __construct($cP = null){
            $this->configPath = $cP;
            require $this->configPath;
        }
        private function connection(){
            $db = new mysqli(Config::get('dbHost'),Config::get('dbUser'),Config::get('dbPass'),Config::get('dbName'));
        }
        public function getRow($table){
            $query = 'SELECT * FROM $table ORDER BY `id` DESC';
            $sql = $this->db->query($query);
            if(!$sql){
                echo "FALSE";
            }
        }
    }
?>

我不知道如何运行数据库查询:$sql = $this->db->query($query);

1 个答案:

答案 0 :(得分:0)

更改

$db = new mysqli(Config::get('dbHost'),Config::get('dbUser'),Config::get('dbPass'),Config::get('dbName'));

$this->db = new mysqli(Config::get('dbHost'),Config::get('dbUser'),Config::get('dbPass'),Config::get('dbName'));

$ db是该类的属性。要访问类属性(和方法),您必须使用$this引用类实例。