Как поставить кодировку UTF8?

<?php
class Crud
{
    public $connect;
    private $host = 'localhost';
    private $username = 'root';
    private $password = '';
    private $database = 'baza';
    mysqli_set_charset($connect, 'utf8');
    function __construct()
    {
        $this->database_connect();
    }
    public function database_connect()
    {
        $this->connect = mysqli_connect($this->host, $this->username, $this->password, $this->database);
    }
    public function execute_query($query)
    {
        return mysqli_query($this->connect, $query);
    }


Мне нужно в этом коде поставить кодировку UTF8, когда я пишу mysqli_set_charset($connect, 'utf8'); появляется ошибка syntax error, unexpected 'mysqli_set_charset' (T_STRING), expecting function (T_FUNCTION) or const (T_CONST)
  • Вопрос задан
  • 143 просмотра
Решения вопроса 1
VicTHOR
@VicTHOR
(╮°-°)╮┳━━┳ ( ╯°□°)╯ ┻━━┻
ну если больше ничего не говорить
class Crud
{
    public $connect;
    private $host = 'localhost';
    private $username = 'root';
    private $password = '';
    private $database = 'baza';
    function __construct()
    {
        $this->database_connect();
    }
    public function database_connect()
    {
        $this->connect = mysqli_connect($this->host, $this->username, $this->password, $this->database);
        mysqli_set_charset($this->connect, 'utf8');
    }
    public function execute_query($query)
    {
        return mysqli_query($this->connect, $query);
    }

хотя все-таки скажу, singleton, продолжать не буду.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы