Как поставить кодировку 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, продолжать не буду.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы
Spice IT Recruitment Москва
До 230 000 ₽
ImageSpark Санкт-Петербург
от 60 000 ₽
FrozenEon Киев
от 1 500 до 3 000 $