Помогите пожалуйста разобраться с затруднением кому не сложно!
Обычный запрос к базе на кириллице выдаёт ошибку "Проблема при подключении к БД" или вообще ничего не выводит (если столбец к которому адресован запрос перевести в кодировку utf8_general_ci).
Сопоставление соединения с MySQL: cp1251_general_ci
Таблица, Сравнение: cp1251_general_ci
Столбец запроса: cp1251_general_ci
Сам код:
include "../db.conf.php";
@mysqli_query ($db, 'set character_set_results = "cp1251"');
$query = "SELECT * FROM `pain_shop_goods` WHERE `type`='Аксессуары'";
$result = mysqli_query($db, "$query") or die ("Проблема при подключении к БД");
while($info = mysqli_fetch_array($result)){
$id = $info['id'];
$article = $info['article'];
.
.
.
.
.
ну и так далее
Если вместо 'Аксессуары' поставить любое латинское слово, которое есть в столбце, то находит без проблем.
Менял кодировку и в коде и в таблице, не помогло. Может кто-то сталкивался с подобной трудностью. Помогите пожалуйста.