本文實例講述了ThinkPHP3.2框架使用addAll()批量插入數據的方法。分享給大家供大家參考,具體如下:
	thinkphp中model類的addAll()方法可以將數據同時添加到數據庫中.
// 批量添加數據 (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);下面是單條數據的插入方法
$user = M('demo');$data['name'] = 'xiaoming';$data['sex'] = '1';$data['age'] = '23';// 使用add()方法將數據寫入數據庫// 返回 Id$insertId = $user->add($data);	還有一個實用的方法 filter(),這個方法是將字段內容過濾成文本。
如下例子:
將<b>thinkphp</b> 轉化為“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();希望本文所述對大家基于ThinkPHP框架的PHP程序設計有所幫助。
新聞熱點
疑難解答
圖片精選