Использование 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) еще не выпущен. Мне нужно будет использовать другой клиент для редактирования текста. Благодарю.
Положительное изменение содержания поля до и после издания? Вы пытались вывести содержимое поля в php-скрипт за пределами phpmyadmin? – amenadiel
@amenadiel: Да, содержимое изменяется, символы \ n удаляются. Кажется, что phpMyAdmin удаляет один \ n после каждого редактирования, поэтому, если я добавлю: A \ n \ nB нажмите кнопку редактирования, а затем сохраните новый контент, будет A \ nB, если я повторю процесс, содержимое будет в конечном итоге AB = ( – Ox3
Какова процедура, которую вы используете для тестирования? Импорт текстового файла или использование окна SQL или заполняющая форма или что? –