Невозможно объявить класс DB_con, так как имя уже используется - PullRequest
0 голосов
/ 01 марта 2020

Я строю проект, но не могу связаться с базой данных. Это мой конфигурационный файл

class DB_con{

    private $localhost = "localhost";
    private $user = "root";
    private $pass = "";
    private $db_name = "dasmahavidya";
    public $conn;

    public function __construct(){

        if(!isset($this->conn)){

            $this->conn = new mysqli($this->localhost,$this->user,$this->pass,$this->db_name);

            if(!$this->conn){
                echo "Cannot connect to the database";
            }
            // else{
            //  echo "Connected to the database";
            // }

        }

        return $this->conn;
    }
}

И моя функциональная часть

<?php  

include ('backend_admin_config.php');

class Blog_function extends DB_con{

    public function __construct()
    {
        parent::__construct();
    }

    public function login_insert($myusername){

        $sql = "select * from $tb_login_admin where log_admin_email='$myusername'";
        $result = mysqli_query($this->conn,$sql);
        return $result;
    }
} 
?>

Когда бы я ни собирался запустить свой код, я сталкиваюсь с ошибкой, не могу объявить класс DB_con, потому что имя уже используется

1 Ответ

0 голосов
/ 03 марта 2020

Спасибо всем, это все из-за включения, я использовал include_once, и все работает нормально ....

...