LOAD DATA LOCAL INFILE

При переходе с php 5.6 на 7.2 происходит следующее:

Проблема: https://support.webasyst.ru/fo...
Ответ разработчика:


Здравствуйте. Согласно документации php вы можете передавать параметр
mysqli_options($conn, MYSQLI_OPT_LOCAL_INFILE, true); </pre>    Для работы с оператором LOAD DATA.    На официальном форуме вашей cms было найдено решение этой проблемы. Но, к сожалению, в php 7.3 уже отказались от использования драйвера mysql.    При использовании версии php 73 используется функция для подключения connect из файла wa-system/database/waDbMysqliAdapter.class.php :    31     public function connect($settings) 32     { 33         $host = $settings['host']; 34         $port = isset($settings['port']) ? $settings['port'] : ini_get("mysqli.default_port"); 35         $handler = @new mysqli($host, $settings['user'], $settings['password'], $settings['database'], $port); 36         if ($handler->connect_error) { 37             throw new waDbException($handler->connect_error, $handler->connect_errno); 38         } 39  </pre>        В ней вы можете попробовать передать нужный параметр для работы с оператором LOAD DATA или же обратитесь к разработчикам вашей cms.  

Какой параметр и куда нужно подставить для того, чтобы уйти от этой проблемы?

Пока нет ответов. Ответьте на этот вопрос первым!

    Добавить ответ

    Чтобы добавить комментарий, зарегистрируйтесь или войдите