Данные нагрузку локально инвиль запрещен ... PHPPhp

Кемеровские программисты php общаются здесь
Ответить
Anonymous
 Данные нагрузку локально инвиль запрещен ... PHP

Сообщение Anonymous »

Я пытаюсь использовать нагрузку данных Infile , чтобы вставить некоторые записи в таблицу. К сожалению, он не работает.

LOAD DATA INFILE 'file.txt'
INTO TABLE table_ex
FIELDS TERMINATED BY ','
LINES TERMINATED BY '\n'
(field1, field2, field3, field4);
< /code>

Он работает с использованием клиентской программы MySQL и приложения PHP. Таким образом, он будет искать файл в каталоге данных моей установки MySQL. Это работает только в том случае, если я использую клиент MySQL, но не из PHP: < /p>

LOAD DATA LOCAL INFILE 'path/to/file/file.txt'
INTO TABLE table_ex
FIELDS TERMINATED BY ','
LINES TERMINATED BY '\n'
(field1, field2, field3, field4);
< /code>

снова .. он работает с клиентом MySQL, но не из приложения PHP ... Я получаю эту ошибку: < /p>

LOAD DATA LOCAL INFILE forbidden in /path/to/my/application
< /code>

Я читаю, что проблема связана с компиляцией PHP и с использованием MySQlnd. Я использую PHP 5.3.8 и MySQL 5.5.15, но я не нашел решение. открытая ошибка PHP:

Подробнее здесь: https://stackoverflow.com/questions/763 ... den-in-php
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Php»