Was ist der Enum-Typ in PHP? Typ festlegen?

慕斯
Freigeben: 2023-03-10 22:02:01
Original
2207 Leute haben es durchsucht

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(' 篮球','排球
'足求’,'中国足球','台球')
);
Nach dem Login kopieren
<?php
#插入数据演示:
insert into enum_set (id, sex, fav) values(null, &#39;男&#39;, &#39; 篮球&#39;);
insert into enum_set (id, sex, fav) values (nu1l,1, 1);
#下面演示多选项的数据输入情形:
insert into enum_set (id,sex, fav) values(null, &#39;男&#39;, &#39;篮球,排球,台球&#39;);
insert into enum_set (id, sex, fav) values(null, &#39;女&#39;, 19);
#这里,19解释为: 1+2+16, 也就对应篮球,排球和台球
#这里,19不可能解释为: 15+4或13 + 6或其他。..|
Nach dem Login kopieren

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!

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
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
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage