Cet article présente principalement comment stocker des tableaux PHP dans la base de données. Il a une certaine valeur de référence. Maintenant, je le partage avec vous. Les amis dans le besoin peuvent s'y référer
Allez au point<.>
Il s'avère que le tableau array ne peut pas être directement inséré dans la base de données. Vous devez utiliser la méthode json_encode() et les colonnes de la base de données doivent être définies sur text
Étape 1 : Changer la colonne de la base de données (le champ) est défini sur texte
类型 |
大小 |
用途 |
TINYTEXT |
0-255字节 |
短文本字符串 |
TEXT |
0-65 535字节 |
长文本数据 |
MEDIUMTEXT |
0-16 777 215字节 |
中等长度文本数据 |
LONGTEXT |
0-4 294 967 295字节 |
极大文本数据 |
Il existe 4 types de TEXTE : TINYTEXT, TEXT, MEDIUMTEXT et LONGTEXT. Les quatre types BLOB correspondants ont des longueurs de stockage maximales différentes, qui peuvent être sélectionnées en fonction de la situation réelle.
Étape 2 : Encoder la variable en json
json_encode(value)
Copier après la connexion
valeur : variable de tableau
Étape 3 : Lire à partir de la base de données et décoder le json
json_decode(value)
Copier après la connexion
valeur : variable
Fonction JSON
函数 |
描述 |
json_encode |
对变量进行 JSON 编码 |
json_decode |
对 JSON 格式的字符串进行解码,转换为 PHP 变量 |
Ce qui précède est l'intégralité du contenu de cet article, j'espère que ce sera utile à tout le monde. Utile, veuillez faire attention au site Web PHP chinois pour plus de contenu connexe !
Recommandations associées :
Résumé des aide-mémoire dans les chaînes PHP
Comment PHP modifie dynamiquement les fichiers de configuration
Comment utiliser PHP pour que l'extension SWOLE réalise une synchronisation planifiée des données MySQL
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!