Не работает запрос с русскими буквами в mysql

274
29 декабря 2017, 01:40

У меня есть Ajax запрос на странице . Очень простой

    $(document).ready(function(){
        $('#textbox2').bind("change past keyup", function(){
            var lenght = $('#textbox2').val().length;
            if(lenght >= 3) 
            {
                var val = $('#textbox2').val();
                $.ajax({
                    type: 'POST',
                    url: '/auth/search',
                    data: {searchstring: val},
                    success: function(data)
                    {
                        $('.results').html(data);
                    }
                });
            }
        });
    });    

Вот код файла PHP к которому идёт запрос:

    $search = $_POST['searchstring'];
    $res = Bamd::search($search);

И вот код метода search($search) объекта Bamd

$db2 = DB::getConnection2();
$proc = '%';
$string .= $proc; 
$sql = "SELECT * FROM stations WHERE index_en LIKE '".(string)$string."' OR index_ru LIKE '".(string)$string."' AND country_en='Russia'";
$query = $db2->query($sql);
$query->setFetchMode(PDO::FETCH_ASSOC);
$data = $query->fetchAll();
echo '<pre>';
var_dump($data);
exit();

Вот так выглядит таблица stations:

id | index_ru | index_en | country_en
1  | УЕБД     | UEBD     | Russia
2  | УЕБС     | UEBS     | Russia
3  | УЕБТ     | UEBT     | Russia
...

Если я ввожу в строку латинские символы например UEB, все работает абсолютно корректно, var_dump`ятся правильные строки из бд.

Но если я пишу по-русски , например УЕБ , то var_dump`ится пустой массив

array(0) {
}

Почему??? В чем причина? Подскажите пожалуйста!

READ ALSO
Yii2, организация переводов, теория

Yii2, организация переводов, теория

Теоретический вопрос по организации переводовВсе тексты переводов будут храниться в файлах, на весь проект их планируется около 2+ тыс

226
Виджет Masked Input (YII2) на мобильных устройствах

Виджет Masked Input (YII2) на мобильных устройствах

Почему не появляется маска на телефонах http://prntscrcom/hsv44z ? Подключено также как и на десктопе

264