Вашият код изглежда правилен, освен в конструктора на вашата connection
клас, вие сте забравили да използвате $this
, променете го на нещо като следното:
public function __construct() {
$this->conn = new mysqli($this->hostname, $this->username, $this->password, $this->database)or die("MySQL Connection Error");
}