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

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

巴扎黑
巴扎黑

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

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

いいねを押す+0
    某草草

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

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

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

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

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

      いいねを押す+0
        最新のダウンロード
        詳細>
        ウェブエフェクト
        公式サイト
        サイト素材
        フロントエンドテンプレート
        私たちについて 免責事項 Sitemap
        PHP中国語ウェブサイト:福祉オンライン PHP トレーニング,PHP 学習者の迅速な成長を支援します!