Я играю с классами в php и просто не могу найти правильный способ сделать это.Класс для подключения к БД, как использовать
У меня есть следующий класс:
class db_connection {
private $dbc;
public function __construct()
{
$this->dbc = new mysqli(HOST_ONE, USER_ONE, PASS_ONE, DB_ONE) or die ($this->dbc->error);
}
public function getDbc()
{
return $this->dbc;
}
}
и попробуйте запустить его так:
$db = new db_connection();
$db->getDbc();
// TESTQUERY
$abfrage = "SELECT * FROM databases";
$result = $db->query($abfrage);
while ($row = $result->fetch_assoc()) {
echo $row['id'];
}
HOST_ONE и так далее установлены, я не получаю никаких сообщений об ошибках, хотя у меня есть error_reporting(E_ALL);
включен
Я пробовал по-разному, но ни один из них не работает ...
Может ли кто-то подтолкнуть меня в правильном направлении к тому, как использовать этот простой класс?
Объясните, почему это должно быть так –
@u_mulder Отредактировано. Надеюсь, это понятно. ;) –