2014-08-16 4 views
2

Использование PhpMyAdmin 4.2.5,PhpMyAdmin удаляет п (новые строки)

У меня есть таблица, когда поле типа text, на котором я нагруженной содержимое из простых текстовых файлов (.txt), которые должны были разорвать линии на ней (\n). Когда я впервые загрузил контент с использованием скрипта PHP, новые строковые символы были сохранены, но когда я редактирую любую из строк на интерфейсе phpMyAdmin и затем сохраняю его, новые строковые символы удаляются из текстового поля.

Любая идея, как исправить эту проблему?

Edit:

После дальнейшего тестирования, кажется, что PhpMyAdmin удалит любое окончательное \ п после каждого добавления, так что если я загружаю в поле:

A\n\nB 

нажмите кнопку редактирования, а затем сохранить новый контент будет:

A\nB 

если я повторить процесс содержание будет в конечном итоге просто:

AB 

Это нежелательное поведение для простого текста!

Любой способ его крепления?

UPDATE:

Кажется, что @amenadiel нашел ответ на их changelog баг # 4416 гласит:

  • ошибка # 4416 Новые строки будут удалены при редактировании сетки

Похоже, что это проблема с версией phpMyAdmin, которую я использую, к несчастью, версия, которая исправляет e issue (4.3.0.0) еще не выпущен. Мне нужно будет использовать другой клиент для редактирования текста. Благодарю.

+0

Положительное изменение содержания поля до и после издания? Вы пытались вывести содержимое поля в php-скрипт за пределами phpmyadmin? – amenadiel

+0

@amenadiel: Да, содержимое изменяется, символы \ n удаляются. Кажется, что phpMyAdmin удаляет один \ n после каждого редактирования, поэтому, если я добавлю: A \ n \ nB нажмите кнопку редактирования, а затем сохраните новый контент, будет A \ nB, если я повторю процесс, содержимое будет в конечном итоге AB = ( – Ox3

+0

Какова процедура, которую вы используете для тестирования? Импорт текстового файла или использование окна SQL или заполняющая форма или что? –

ответ

4

Кажется, что @amenadiel нашел ответ на их changelog баг # 4416 гласит:

  • ошибка # 4416 Новые строки будут удалены при редактировании сетки

Так это кажется, что проблема с версией phpMyAdmin Я использую, к сожалению, версия, исправляющая проблему (4.3.0.0), еще не выпущена.

+1

, вы можете пойти другим путем и установить более старую версию до того, как ошибка была добавлена ​​* –

Смежные вопросы