Heim >Backend-Entwicklung >PHP-Problem >Was ist der Enum-Typ in PHP? Typ festlegen?
Wir haben so viel über PHP gelernt. Ich weiß nicht, wie viel Sie über die PHP-Typen wissen. Ich glaube, dass viele Leute diesen Teil des Wissens nicht kennen Der Artikel führt Sie zu einem tieferen Verständnis dieses Inhalts.
Verwandte Empfehlungen: Erfahren Sie in einer Minute, wie Sie Wasserzeichenfunktionen in PHP kapseln.
Enum-Typ:
String-Datentyp mit einer Option. Es eignet sich sehr gut zum Speichern von „Einzeloptionswerten“ in Formularschnittstellen.
Wenn es festgelegt ist, müssen ihm „mehrere feste Optionen“ zugewiesen werden, und beim Speichern wird nur einer der Werte gespeichert:
Das Formular ist wie folgt:
enum("Option 1", "Option 2", "Option 3", ... );
Tatsächliche interne Werte:
Diese Zeichenfolgenoptionswerte entsprechen den folgenden numerischen Werten: 1, 2, 3, 4, s,... bis zu 65535 Optionen
Datenformat schreiben:
Sie können die Optionszeichenfolge selbst oder die entsprechende Zahl verwenden
set Typ:
String-Datentyp mit mehreren Optionen. Es eignet sich sehr gut zum Speichern von „Multioptionswerten“ in Formularschnittstellen.
Wenn es festgelegt ist, müssen auch „mehrere feste Optionen“ angegeben werden, und beim Speichern können mehrere Werte gespeichert werden gespeichert;
Die Form ist wie folgt:
set("Option 1", "Option 2", "Option 3", ... );
Tatsächliche interne:
Diese Zeichenfolgenoptionswerte entsprechen den folgenden numerischen Werten: 1, 2, 4, 8, 16,.. bis zu 64 Optionen;
create table enum_ set ( id int auto increment primary key, sex enum(' 男', '女'), fav set(' 篮球','排球 '足求’,'中国足球','台球') );
<?php #插入数据演示: insert into enum_set (id, sex, fav) values(null, '男', ' 篮球'); insert into enum_set (id, sex, fav) values (nu1l,1, 1); #下面演示多选项的数据输入情形: insert into enum_set (id,sex, fav) values(null, '男', '篮球,排球,台球'); insert into enum_set (id, sex, fav) values(null, '女', 19); #这里,19解释为: 1+2+16, 也就对应篮球,排球和台球 #这里,19不可能解释为: 15+4或13 + 6或其他。..|
Texttyp:
Es wird der Zeichentyp „Langtext“. Normalerweise belegen die dort gespeicherten Daten nicht die Datenkapazitätsgrenze in der Tabelle. Es können bis zu 65535 Nullzeichen gespeichert werden.
Andere ähnliche Zeichentypen: smalltext, tinyext, longtext.
Andere (verstehen)↓
Binärtyp:
Binärzeichenfolgetyp mit fester Länge, der Binärwerte speichert;
Varbinärtyp: Binärzeichenfolge mit variabler Länge Typ, der Binärwerte speichert:
Blob-Typ:
Binärer Datentyp, der immer noch Binärwerte speichert, sich aber zum Speichern von „Bildern“, „anderen Dateien“ usw. eignet.
Verwandtes Lernen Video-Sharing: php-Video-Tutorial
Das obige ist der detaillierte Inhalt vonWas ist der Enum-Typ in PHP? Typ festlegen?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!