Привет, я знаю, как установить «set_charset ('utf8'); со стилем:Как установить «set_charset ('utf8');" для всего класса:
$db = new mysqli('127.0.0.1','root','pass','data') or die ('error with connection');
$db->set_charset('utf8');
Но теперь я хочу сделать это с помощью классов, таких как:
class Core {
protected $db, $result;
private $rows;
public function __construct(){
$this->db = new mysqli('127.0.0.1','root','pass','data');
}
public function query ($sql){
$this->result = $this->db->query($sql);
}
public function rows(){
for($x =1; $x<= $this->db->affected_rows; $x++){
$this->rows[] = $this->result->fetch_assoc();
}
return $this->rows;
}
}
Но я не могу создать эту БД набор кодировок часть, это всегда какая-то ошибка :)
Пожалуйста, помогите, Спасибо
И что это за ошибка? – Anigel
Ошибка с кодом отправлено, он отлично работает. Проблема в том, что я пытаюсь вставить «set_charset ('utf8'); часть. Если я попытаюсь использовать '$ this-> db = new mysqli ('127.0.0.1', 'root', 'pass', 'data');' with: '$ this-> set_charset ('utf8');' он дает мне «Неустранимая ошибка: вызов неопределенного метода Главная страница :: set_charset()« – uollaa