<?php
class Config {
public $sitename = "tandem.local";
public $address = "http://test.local/";
public $db_host = "localhost";
public $db_user = "root";
public $db_password = "";
public $db_name = "tandem-local";
public $db_perfix = "s_";
public $admname = "Рома";
public $admmail = "roma314@mail.ru";
}
?>
И файл, ну пусть index.php, он же database_class.php
<?php
require_once "config_class.php";
class DataBase {
private $config;
private $mysqli;
public function __construct() {
$this->$this->config = new Config ();
$this->$mysqli = new mysqli ($this->config->db_host, $this->config->db_user, $this->config->db_password, $this->config->db_name);
$this->$mysqli->query("SET NAMES 'utf8'");
}
public function select($result_set) {
$result_set = $mysqli->query("SELECT * FROM `s_tb`");
if (!$result_set) return false;
return $this->resultSetToArray($result_set);
}
private function resultSetToArray($result_set) {
$array = array();
while (($row = $result_set->fetch_assoc()) !=false) {
$array[] = $row;
print_r($row);
}
return $array;
}
public function __destruct() {
if ($this->mysqli) $this->mysqli->close();
}
}
?>
Так почему же этот print_r($row); не выводится, пробовал в различных комбинациях, 0 эмоций.
Если можно, если Вас так не затруднит, напишите не общими фразами, а кодом.
P.S. Я еще только учусь