Mã của bạn có vẻ đúng, ngoại trừ trong hàm tạo của kết nối connection
lớp, bạn đã quên sử dụng $this
, thay đổi nó thành một cái gì đó như sau:
public function __construct() {
$this->conn = new mysqli($this->hostname, $this->username, $this->password, $this->database)or die("MySQL Connection Error");
}