이 글에서는 ThinkPHP3.2 프레임워크에서 addAll()을 사용해 데이터를 일괄 삽입하는 방법을 주로 소개하고, 단일 데이터 삽입과 일괄 데이터 삽입 작업에 대한 thinkPHP의 관련 구현 기술을 예시 형태로 분석해 도움이 필요한 친구들이 참고할 수 있도록 하겠다. 그것에
이 기사의 예에서는 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()
도 있습니다.
다음 예:
thinkphp를 "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에서 함수와 클래스를 직접 작성하는 방법, 어디에 넣을지, 어떻게 호출하는지 조언 부탁드립니다
간단하게 함수와 클래스 라이브러리 메소드를 호출하는 thinkPHP의 샘플 코드
thinkPHP 데이터베이스의 추가, 삭제, 수정 및 쿼리 작업의 자세한 예
위 내용은 ThinkPHP3.2 프레임워크는 addAll()을 사용하여 데이터를 일괄 삽입합니다.의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!