Heim > Backend-Entwicklung > PHP-Tutorial > Teilen des TP5-Implementierungscodes für den CURL-Vorgang in der Datenbank

Teilen des TP5-Implementierungscodes für den CURL-Vorgang in der Datenbank

黄舟
Freigeben: 2023-03-16 18:00:02
Original
2754 Leute haben es durchsucht

Codefreigabe für die Implementierung der CURL-Operation von TP5 in der Datenbank

Db::query();Db::execute();
Db::table()->select();所有数据,二维数组,结果不存在时返回空数组
Db::table->find();一条数据,一维数组,结果不存在时返回NULL
Db::table->value();一条数据,结果不存在时返回空
Db::table->column();返回一个一维数组;如果有第二个参数,返回以第二个数作为标识的数组,结果不存在时,返回NULL
Db::table()->...表名加表前缀
Db::name()->..忽略表前缀
Nach dem Login kopieren


//Daten hinzufügen [Array]

Db::name()->insert();返回影响行数
Db::name()->insertGetId(); 获取最后的新增id
Db::name()->insertAll();插入全部数据
Nach dem Login kopieren

//Datenbank [Array] aktualisieren

Db::name()->where()->update(); 返回影响行数
Db::name()->where()->setField('name','小米');更新数据的某一个字段 返回影响行数
Db:name()->where->setInc('num'); num字段名每次自增1
Db:name()->where->setInc('num',5); num字段名每次自增5
Db::name()->where()->setDec('num'); num字段每次自减
Nach dem Login kopieren


Löschen

Db::name()->where()->delete(); 返回影响行数
Nach dem Login kopieren


Wenn die zu löschende Bedingung der Primärschlüssel ist, müssen Sie nicht where schreiben

Db::name()->delete(1); 删除id=1的记录
Nach dem Login kopieren


Bedingter Konstruktor

Db::name()->where()->buildSql();返回sql语句
Db::name()->where("id=1")->buildSql();传递条件
Db::name()->where("id",1)->buildSql();传递字段名,和想使用的值
Db::name()->where("id","<>",1)->buildSql(); 字段名,表达式,想要判断的值
Db::name()->where(&#39;id&#39;,&#39;between&#39;,&#39;1,5&#39;)->buildSql(); id在1-5之间的,包括1和5
Nach dem Login kopieren
Db::name()->where([&#39;id&#39;=>1])->buildSql();
Db::name()->where([&#39;id&#39;=>[&#39;in&#39;,[1,2,3,4]]])->buildSql();
Nach dem Login kopieren

[Die beiden Bedingungen sind durch und verknüpft]

Db::name()->where(
[&#39;id&#39;=>1],
[&#39;name&#39;=>&#39;kaluo&#39;]
)->buildSql();
Nach dem Login kopieren


EXP ist ein bedingter Ausdruck

Db::name()->where("id","EXP"," not in (1,2,3)")->buildSql();
Nach dem Login kopieren

[Zwei Jede Bedingung ist eine ODER-Beziehung]

Db::name()->where("id","in","1,2,3")->whereOr(&#39;name&#39;,&#39;buld&#39;)->buildSql();
Nach dem Login kopieren

where() enthält ein Array, eine Zeichenfolge und einen Parameter

# Bemerkungen [Buchstaben wird in nachfolgende Symbole usw. kompiliert. 】【Bedingungen berücksichtigen nicht die Groß-/Kleinschreibung】
# EQ =
# NEQ <>
# LT <
# ELT <=
# GT >
# EGT >=
# BETWEEN BETWEEN * AND *
# NOTBETWEEN NOT BETWEEN * AND *
# IN IN(*,*)
# NOTIN NO TIN( *,*)

Ausdruck::

betweenin
Nach dem Login kopieren

Kettenoperation

Db::table()->where(&#39;id&#39;,&#39;>&#39;,10)->select();查询的表中的所有的字段
Nach dem Login kopieren

[Feldmethode]

Db::table()->where(&#39;id&#39;,&#39;>&#39;,10)->field("name,id")->select();查询表中的name,id字段
Nach dem Login kopieren

[Bestellmethode]

Db::table()->where(&#39;id&#39;,&#39;>&#39;,10)->field("name,id")->order("id DESC")->limit(3,5)->select();查询表中的name,id字段,倒叙排序,从第三条开始取,取5条
Nach dem Login kopieren

[Seitenmethode][Seite (2,5) beginnt auf der zweiten Seite, zeigt fünf Elemente an]

Db::table()->where(&#39;id&#39;,&#39;>&#39;,10)->field("name,id")->order("id DESC")->page(3,5)->select();查询表中的name,id字段,倒叙排序,从第三页开始取,取5条
Nach dem Login kopieren

【Gruppe】

Db::table()->where(&#39;id&#39;,&#39;>&#39;,10)->field("name,id")->group("`group`")->select();查询表中的name,id字段,以group分组
Nach dem Login kopieren

Das obige ist der detaillierte Inhalt vonTeilen des TP5-Implementierungscodes für den CURL-Vorgang in der Datenbank. 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