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)
Wert: Array-Variable
Schritt 3: Lesen Sie aus der Datenbank und dekodieren Sie den JSON
json_decode(value)
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!
Stellungnahme:Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn