Dieser Artikel stellt hauptsächlich vor, wie man PHP-Arrays in der Datenbank speichert. Jetzt kann ich ihn mit Ihnen teilen.
Kommen Sie auf den Punkt 🎜>
Es stellt sich heraus, dass das Array-Array nicht direkt in die Datenbank eingefügt werden kann. Sie müssen die Methode json_encode() verwenden und die Datenbankspalten müssen auf Text gesetzt sein
Schritt 1: Ändern Sie, dass die Datenbankspalte (Feld) auf Text eingestellt ist
类型 |
大小 |
用途 |
TINYTEXT |
0-255字节 |
短文本字符串 |
TEXT |
0-65 535字节 |
长文本数据 |
MEDIUMTEXT |
0-16 777 215字节 |
中等长度文本数据 |
LONGTEXT |
0-4 294 967 295字节 |
极大文本数据 |
Es gibt 4 TEXT-Typen: TINYTEXT, TEXT, MEDIUMTEXT und LONGTEXT. Die entsprechenden vier BLOB-Typen haben unterschiedliche maximale Speicherlängen, die je nach tatsächlicher Situation ausgewählt werden können.
Schritt 2: Codieren Sie die Variable in JSON
json_encode(value)
Nach dem Login kopieren
Wert: Array-Variable
Schritt 3: Lesen Sie aus der Datenbank und dekodieren Sie den JSON
json_decode(value)
Nach dem Login kopieren
Wert : Variable
JSON-Funktion
函数 |
描述 |
json_encode |
对变量进行 JSON 编码 |
json_decode |
对 JSON 格式的字符串进行解码,转换为 PHP 变量 |
Das Obige ist der gesamte Inhalt dieses Artikels. Ich hoffe, er wird für das Studium hilfreich sein Weitere verwandte Inhalte finden Sie auf der chinesischen PHP-Website!
Verwandte Empfehlungen:
Über die Zusammenfassung des Spickzettels in PHP-Strings 🎜>
Wie man PHP verwendet, um die SWOOLE-Erweiterung zu erreichen geplante Synchronisierung von MySQL-Daten
Das obige ist der detaillierte Inhalt vonSo speichern Sie ein PHP-Array in einer Datenbank. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!