Я использовал поиск, но не нашел ответа, чтобы исправить мою проблему.
после переноса моей базы данных из latin1_general_ci в utf8_unicode_ci Я получаю следующее сообщение об ошибке:
Неустранимая ошибка PHP: Uncaught PDOException: SQLSTATE [HY000]: Общая ошибка: 1267 Недопустимое сочетание параметров сортировки (utf8_unicode_ci, IMPLICIT) и (utf8_bin, NONE) для операции «подобно»
Все таблицы и столбцы имеют кодировку utf8_unicode_ci.
В качестве источника ошибки я определил следующую часть моего запроса:
gv.vorname LIKE CONCAT ('%', ? , '%') OR gv.nachname LIKE CONCAT ('%', ? , '%')
Точнее, именно эта конструкция:
CONCAT ('%', ? , '%')
ЕслиЯ изменил это на?запрос возвращает правильный результат.
Как мне решить мою проблему?