2017-01-06 1 views
0

Возможно ли получить декодированные данные из столбца db mysql, в котором данные сохраняются в виде json-кодированного текста, т.е. вместо того, чтобы извлекать json-кодированный текст из db и декодировать его отдельно, существует ли какой-либо метод для извлечения декодированных данных из самого запроса select? Любая помощь? Спасибо заранее!Декодировать данные json при запросе данных из базы данных mysql

+0

Возможно дубликата http://stackoverflow.com/questions/15701579/how-to-retrieve-json-data-from-mysql. Проверить один раз –

ответ

0

Ответ, связанный jyoti mishra, неплохой; MySQL теперь обрабатывает данные JSON, а json_extract - это, безусловно, предпочтительное решение, если вы используете MySQL 5.7 или новее.

Однако, если вы этого не сделаете, вы можете использовать phpMyAdmin "Transformation" feature для изменения отображаемого вывода при просмотре через phpMyAdmin.

Для начала вам необходимо хотя бы частично сконфигурировать «phpMyAdmin configuration storage». На вкладке Структура таблицы «Измените» столбец, содержащий данные JSON, затем найдите раскрывающееся меню «Преобразование отображения браузера» и выберите JSON. Смотрите эту фотографию для примера:

Transformation dropdown

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