Я строю проект, но не могу связаться с базой данных. Это мой конфигурационный файл
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, потому что имя уже используется