Heim > Artikel > Backend-Entwicklung > Das ThinkPHP3.2-Framework verwendet addAll(), um Daten stapelweise einzufügen
In diesem Artikel wird hauptsächlich die Methode zur Verwendung von addAll () zum stapelweisen Einfügen von Daten im ThinkPHP3.2-Framework vorgestellt und die zugehörigen Implementierungstechniken von thinkPHP für Einzeldateneinfügungs- und Stapeldateneinfügungsvorgänge anhand von Beispielen analysiert kann darauf verweisen
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 addAll()
-Methode der Modellklasse 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);
Das Folgende ist die Einfügemethode für ein einzelnes Datenelement
$user = M('demo'); $data['name'] = 'xiaoming'; $data['sex'] = '1'; $data['age'] = '23'; // 使用add()方法将数据写入数据库 // 返回 Id $insertId = $user->add($data);
Es gibt auch eine praktische Methode filter()
, das den Feldinhalt in Text filtern soll.
Das folgende Beispiel:
Konvertieren Sie a4b561c25d9afb9ac8dc4d70affff419thinkphp0d36329ec37a2cc24d42c7229b69747a in „thinkphp“
//name字段有html标签 $data['name'] = '<b>thinkphp</b>'; $data['sex'] = '1'; $User = M('demo'); // 写入数据库的时候会把name字段的值<b>thinkphp</b>转化为“thinkphp” $User->data($data)->filter('strip_tags')->add();
Das Obige ist der gesamte Inhalt dieses Artikels. Ich hoffe, er wird für das Studium aller hilfreich sein. Weitere verwandte Inhalte finden Sie auf der chinesischen PHP-Website.
Verwandte Empfehlungen:
Thinkphp5.0s Methode zur automatischen Generierung von Modulen und Verzeichnissen
ThinkPHP-Framework implementiert sitzungsübergreifende Probleme
Lösen Sie das Problem des Einfügens derselben Daten in Thinkphp3.2 perfekt
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!