Проблемы со строкой SQL с гласной мутацией - PullRequest
0 голосов
/ 25 июня 2018

Я выполняю строку SQL через PHP.

SELECT *
FROM dDokumente
WHERE dMandant = '26'
AND dName LIKE '%wäsche%'
AND dActive = '1'
ORDER BY dDokID

если я выполняю его через PHP MyAdmin, я получаю 2 результата (что правильно), но как только я выполняю его через страницу PHP, он показывает 0 результатов.

База данных MySql - UTF8_general_ci.

Кажется, что строка SQL верна, если я отображаю ее на странице.

Кто-нибудь знает, что я могу сделать?

1 Ответ

0 голосов
/ 25 июня 2018

Убедитесь, что все в формате UTF-8.

Откройте скрипт PHP в своей среде IDE и убедитесь, что кодировка файла также установлена ​​в UTF-8.

В Windows вывероятно, на windows-1252 или iso-8559-1 (AVOID!)

Кроме того, если он находится на веб-странице, убедитесь, что ваш HTML также объявляет кодировку файла как utf-8 в метатегах

...