Перенес сайт на другой хостинг, в базе появились крякозябры вместо текста.
Вот мой код соединения с базой:
// Создание соединения
$conn = new mysqli($servername, $username, $password, $database);
Добавляю снизу строки
mysql_query("SET NAMES UTF8");
mysql_query("SET CHARACTER SET UTF8");
и получаю ошибку
Fatal error: Uncaught Error: Call to undefined function mysql_query() in
Добавляю снизу строки
mysqli("SET NAMES UTF8");
mysqli("SET CHARACTER SET UTF8");
и получаю ошибку
Fatal error: Uncaught Error: Call to undefined function mysqli() in
Прежняя база данных mysql-10.1.43 Тип сервера:
MariaDB
php 7.2.26
Текущая база данных mysql-5.7.24 Тип сервера:
Percona Server
php 7.3.15
Сравнение в обоих базах
utf8mb4_general_ci
Что можете посоветовать?
Как исправить?
Спасибо!