이 글은 ThinkPHP3.2 프레임워크에서 addAll()을 사용하여 데이터를 일괄 삽입하는 방법을 주로 소개하고, thinkPHP의 단일 데이터 삽입 및 일괄 데이터 삽입 작업에 대한 관련 구현 기술을 예제 형식으로 분석합니다. 기사
이 예에서는 ThinkPHP3.2 프레임워크가 addAll()을 사용하여 일괄적으로 데이터를 삽입하는 방법을 설명합니다. 참고할 수 있도록 모든 사람과 공유하세요. 세부 사항은 다음과 같습니다.
thinkphp의 모델 클래스의 addAll()
메서드는 동시에 데이터베이스에 데이터를 추가할 수 있습니다. 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()
//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();메소드에는 필드 내용을 텍스트로 필터링하는 실용적인 메소드
filter()
도 있습니다. 다음 예: Convert a4b561c25d9afb9ac8dc4d70affff419thinkphp0d36329ec37a2cc24d42c7229b69747a into "thinkphp"
rrreee
위는 이 글의 전체 내용입니다. 모든 사람의 학습에 도움이 되기를 바랍니다. , 기타 관련 내용은 PHP 중국어 웹사이트에 주목하세요!Thinkphp5.0용 모듈 및 디렉터리를 자동으로 생성하는 방법
Thinkphp3.2에서 동일한 데이터를 삽입하는 문제를 완벽하게 해결🎜🎜 🎜🎜🎜🎜 🎜
위 내용은 ThinkPHP3.2 프레임워크는 addAll()을 사용하여 일괄적으로 데이터를 삽입합니다.의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!