Navicat for mysql の json 形式で保存されたデータにバックスラッシュがたくさんあります。バックスラッシュを削除するにはどうすればよいですか?
巴扎黑
巴扎黑 2017-06-06 09:52:07
0
3
1500

mysql の json 操作を使用する場合、エスケープ文字が邪魔します。正常に読み取れます。バックスラッシュを付けずにデータベースに保存したいです。

巴扎黑
巴扎黑

全員に返信(3)
世界只因有你

見た目には、ストレージに問題があります。保存しているのは josn オブジェクトの配列ではなく、文字列の配列です。

いいねを押す +0
某草草

視覚的には、使用しているシリアル化ライブラリ (またはクラス) に関連しています。ライブラリにインポートする前に、ブレークポイントを使用してデバッグしましょう。

いいねを押す +0
左手右手慢动作

バックスラッシュの追加は安全上の理由から、追加することをお勧めします。 thinkphp の I メソッドにはデータ フィルタリングがあり、フィルタリングを削除するとバックスラッシュはなくなります。

json データを分離して、異なるフィールドに保存できます

または、serialize() を使用して JSON データをシリアル化して保存し、それを取り出すときに unserialize() を使用します

いいねを押す +0
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート