HTML сущности в запрос MySQL (Dolibarr)

Чтобы сделать разработчика в ERP Dolibarr, мне нужно сделать несколько запросов к базе данных MySQL.

Один из них не может работать должным образом, потому что некоторые символы заменяются HTML-сущностями (EDIT):

Вот моя просьба:

SELECT MIN(rang) FROM dolibarr.llx_propaldet WHERE fk_propal = $propalId AND rang >  :rank AND special_code = 104777 AND description <> 'Sous-total'

И что действительно отправляется, если я делаю var_dump моего запроса:

SELECT MIN(rang) FROM dolibarr.llx_propaldet WHERE fk_propal = 3 AND rang &gt;  $rank AND special_code = 104777 AND description &lt;&gt; &#39;Sous-total&#39;

Некоторая информация, которая может вам помочь: - база данных закодирована на латинице 1 - когда я создаю соединение с PDO, я уточняю это утверждение :PDO::MYSQL_ATTR_INIT_COMMAND => 'SET NAMES UTF8' поэтому он действительно кодирует в UTF-8. - Я пробовал функцию mb_convert_encoding() с UTF-8 в качестве второго параметра без успеха.

0 ответов

Другие вопросы по тегам