2017-01-06 30 views
0

データがjsonエンコードされたテキストとして保存されているmysql dbカラムからデコードされたデータを取得することは可能ですか?データベースからjsonエンコードされたテキストをフェッチして別々にデコードするのではなく、選択されたクエリ自体からデコードされたデータをフェッチする方法はありますか? 助けてください? ありがとうございます!mysqlデータベースからデータを照会中にjsonデータをデコードする

+0

おそらくhttp://stackoverflow.com/questions/15701579/how-to-retrieve-json-data-from-mysqlの複製。 1回チェックする –

答えて

0

jyoti mishraがリンクしている回答はかなり良いです。 MySQLはJSONデータを内部的に処理し、MySQL 5.7以降を使用している場合はjson_extractが望ましいソリューションです。

ただし、そうでない場合は、phpMyAdmin "Transformation" featureを使用して、phpMyAdminで表示しているときに表示される出力を変更できます。

開始するには、少なくとも部分的に "phpMyAdmin configuration storage"を設定しておく必要があります。テーブルの「構造」タブからJSONデータを含む列を「変更」し、「ブラウザ表示変換」ドロップダウンを探してJSONを選択します。例えばこの写真を参照してください。

Transformation dropdown

関連する問題