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

Решение

Задача ещё не решена.

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]