84669 人が学習中
152542 人が学習中
20005 人が学習中
5487 人が学習中
7821 人が学習中
359900 人が学習中
3350 人が学習中
180660 人が学習中
48569 人が学習中
18603 人が学習中
40936 人が学習中
1549 人が学習中
1183 人が学習中
32909 人が学習中
mysql の json 操作を使用する場合、エスケープ文字が邪魔します。正常に読み取れます。バックスラッシュを付けずにデータベースに保存したいです。
見た目には、ストレージに問題があります。保存しているのは josn オブジェクトの配列ではなく、文字列の配列です。
視覚的には、使用しているシリアル化ライブラリ (またはクラス) に関連しています。ライブラリにインポートする前に、ブレークポイントを使用してデバッグしましょう。
バックスラッシュの追加は安全上の理由から、追加することをお勧めします。 thinkphp の I メソッドにはデータ フィルタリングがあり、フィルタリングを削除するとバックスラッシュはなくなります。
json データを分離して、異なるフィールドに保存できます
または、serialize() を使用して JSON データをシリアル化して保存し、それを取り出すときに unserialize() を使用します
見た目には、ストレージに問題があります。保存しているのは josn オブジェクトの配列ではなく、文字列の配列です。
視覚的には、使用しているシリアル化ライブラリ (またはクラス) に関連しています。ライブラリにインポートする前に、ブレークポイントを使用してデバッグしましょう。
バックスラッシュの追加は安全上の理由から、追加することをお勧めします。 thinkphp の I メソッドにはデータ フィルタリングがあり、フィルタリングを削除するとバックスラッシュはなくなります。
json データを分離して、異なるフィールドに保存できます
または、serialize() を使用して JSON データをシリアル化して保存し、それを取り出すときに unserialize() を使用します