Я пытаюсь создать класс с различными методами, которые должны взаимодействовать с базой данных, поэтому я пытаюсь создать объект базы данных, используя mySQLi в __construct, в зависимости от того, есть ли у меня соединение с БД или нет, но Я не уверен, как получить доступ к объекту db из метода, так как я новичок в объектно-ориентированном PHP, вот мой код,
class my_class
{
private $db_host = '';
private $db_user = '';
private $db_pass = '';
private $db_name = '';
function __construct() {
$myconn = new mysqli($this->db_host,$this->db_user,$this->db_pass,$this->db_name);
if($myconn) {
$this->con = true;
return true;
} else {
return false;
}
}
private function my_function(){
//not sure how I can access the database object from here to run a query
}
}
Буду признателен за любой совет, как я могу улучшить это или подойти к нему лучше!
Прошу прощения за мое невежество по этому вопросу!
Заранее спасибо, ребята!