Das ThinkPHP3.2-Framework verwendet addAll(), um Daten stapelweise einzufügen.

黄舟
Freigeben: 2023-03-06 17:24:02
Original
1582 Leute haben es durchsucht

In diesem Artikel wird hauptsächlich die Methode zum Stapeleinfügen von Daten mithilfe von addAll () im ThinkPHP3.2-Framework vorgestellt und die zugehörigen Implementierungsfähigkeiten von thinkPHP für Einzeldateneinfügungs- und Stapeldateneinfügungsvorgänge anhand von Beispielen analysiert dazu

Das Beispiel in diesem Artikel beschreibt, wie das ThinkPHP3.2-Framework addAll() verwendet, um Daten stapelweise einzufügen. Teilen Sie es als Referenz mit allen. Die Details lauten wie folgt:

Die -Methode der Klasse modeladdAll() in thinkphp kann gleichzeitig Daten zur Datenbank hinzufügen

// 批量添加数据 (only MySQL)
$user = M('user');
//array('表字段'=>'值')
$dataList[] = array('name'=>'thinkphp','email'=>'thinkphp@gamil.com');
$dataList[] = array('name'=>'onethink','email'=>'onethink@gamil.com');
$insertOkInfo = $user->addAll($dataList);
Nach dem Login kopieren

unten Es handelt sich um eine einzelne Dateneinfügungsmethode

$user = M('demo');
$data['name'] = 'xiaoming';
$data['sex'] = '1';
$data['age'] = '23';
// 使用add()方法将数据写入数据库
// 返回 Id
$insertId = $user->add($data);
Nach dem Login kopieren

und es gibt eine praktische Methode filter(), die darin besteht, den Feldinhalt in Text zu filtern.

Das folgende Beispiel:

Konvertieren Sie thinkphp in „thinkphp“

//name字段有html标签
$data[&#39;name&#39;] = &#39;<b>thinkphp</b>&#39;;
$data[&#39;sex&#39;] = &#39;1&#39;;
$User = M(&#39;demo&#39;);
// 写入数据库的时候会把name字段的值<b>thinkphp</b>转化为“thinkphp”
$User->data($data)->filter(&#39;strip_tags&#39;)->add();
Nach dem Login kopieren

Verwandte Artikel:

Bitte geben Sie mir einen Rat, wie thinkphp seine eigenen Funktionen und Klassen schreibt, wo man sie platziert und wie man sie aufruft.

ThinkPHPs Beispielcode zum einfachen Aufrufen von Funktionen und Klassenbibliothek Methoden

Detaillierte Erläuterung der Methoden zum Hinzufügen, Löschen, Ändern und Abfragen von thinkPHP-Datenbanken

Das obige ist der detaillierte Inhalt vonDas ThinkPHP3.2-Framework verwendet addAll(), um Daten stapelweise einzufügen.. 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
Über uns Haftungsausschluss Sitemap
Chinesische PHP-Website:Online-PHP-Schulung für das Gemeinwohl,Helfen Sie PHP-Lernenden, sich schnell weiterzuentwickeln!