Il y a beaucoup de barres obliques inverses dans les données stockées au format json dans Navicat pour mysql. Comment les supprimer ?
巴扎黑
巴扎黑 2017-06-06 09:52:07
0
3
1419

Lors de l'utilisation de l'opération json de MySQL, elle sera interférée par des caractères d'échappement. Il est normal de le lire. Je souhaite le sauvegarder dans la base de données sans ces barres obliques inverses

.
巴扎黑
巴扎黑

répondre à tous(3)
世界只因有你

Il semble qu'il y ait un problème avec votre stockage. Ce que vous stockez est un tableau de chaînes, pas un tableau d'objets josn

.
某草草

Je suppose que cela est lié à la bibliothèque (ou classe) de sérialisation que vous utilisez. Déboguons-la avec des points d'arrêt avant de l'importer dans la bibliothèque.

左手右手慢动作

L'ajout d'une barre oblique inverse se fait pour des raisons de sécurité, il est donc préférable de l'ajouter. La méthode I de thinkphp dispose d'un filtrage des données. Si vous supprimez le filtrage, il n'y aura pas de barre oblique inverse.

Vous pouvez séparer les données json et les stocker dans différents champs

Ou utilisez serialize() pour sérialiser les données json et les stocker, puis désérialisez-les() lorsque vous les retirez

Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal
À propos de nous Clause de non-responsabilité Sitemap
Site Web PHP chinois:Formation PHP en ligne sur le bien-être public,Aidez les apprenants PHP à grandir rapidement!