Я не знаю, что такое dbconnect()
, вам нужно вызвать ваш connect()
метод здесь:
//$this->conn = new dbconnect(); // NO!
$this->conn = $this->connect();
Кроме того, вы не должны вызывать connect()
здесь, у вас уже естьсоединение в $conn
:
//$stmt = $this->conn->connect()->prepare("SELECT `title`,`description` FROM html WHERE `page` = ? AND `region` = ?"); // NO!
$stmt = $this->conn->prepare("SELECT `title`,`description` FROM html WHERE `page` = ? AND `region` = ?");
Тогда, что вы хотите сделать с $title
и description
?Может быть, вернуть их?
$stmt->bind_result($titlerow, $descriptionrow);
$stmt->fetch();
$stmt->free_result();
$stmt->close();
return array('title' => $titlerow, 'description' => $descriptionrow);
Затем вызовите SetBox()
и отобразите:
$result = $cls->SetBox($page, $region);
echo $result['title'];
Или установите свойства:
$stmt->bind_result($titlerow, $descriptionrow);
$stmt->fetch();
$this->title = $titlerow;
$this->description = $descriptionrow;
$stmt->free_result();
$stmt->close();
Затем вызовите SetBox()
и отобразите:
$cls->SetBox($page, $region);
echo $cls->title;