PHP 프로그램에서 BULK INSERT 문장을 만드는 방법

$arrayList = array('가','나','다');

// 배열 데이터을 반복문읠 이용하여 INSERT 문장을 만든다.
for ( $i = 0; $i < count($arrayList); $i++ )
{
  // 일련번호를 생성한다.
  $seq = $i+1;

  // Bulk Insert를 위한 서브 SQL을 만든다.
  $sub_sql_array[] =	"
  (
    '{$seq}',
    '{$arrayList[$i]}'
  )
  ";
}
// End 배열 데이터을 반복문읠 이용하여 INSERT 문장을 만든다.

// Bulk Insert 방식으로 일괄로 데이터를 저장한다.
$sql = "
INSERT INTO table (
  seq,
  col )
VALUES
";

$sub_sql = implode(', ', $sub_sql_array);
$sql .= $sub_sql;

echo $sql;
// result
// INSERT INTO table ( seq, col ) VALUES ( '1', '가' ) , ( '2', '나' ) , ( '3', '다' )

 

0
0
이 글을 페이스북으로 퍼가기 이 글을 트위터로 퍼가기 이 글을 카카오스토리로 퍼가기 이 글을 밴드로 퍼가기

PHP

번호 제목 글쓴이 날짜 조회수
14 PHP 스크립트에서 JSON 반환하기 관리자 11-26 1,103
13 PhpSpreadsheet 설치 및 사용법 정리 관리자 11-07 119
12 PHP 프로그램에서 BULK INSERT 문장을 만드는 방법 관리자 07-07 202
11 PHP 문자 암호화하여 Form 전송하기 관리자 07-07 212
10 전화번호 체크하기(휴대전화, 유선, 대표번호 등등) 관리자 07-03 198
9 get vimeo thumb 관리자 04-14 270
8 PHP 에서 MySQL 사용하기 (연결, DB&테이블 생성, 데이터 삽입/선택) 관리자 04-13 395
7 [PHP] 특정 영역 자동 스크린샷 저장 후 가장 최신 이미지 DB 저장 관리자 03-15 310
6 GD PHP TEXT ALIGN 한글 관리자 03-14 232
5 [PHP] 이미지파일에 텍스트 넣기 (라이브러리) 관리자 03-12 380
4 PHP 이미지 워터마크(텍스트&이미지) 삽입하기 관리자 03-11 226
3 한글 종성유무에 맞는 조사(은/는/이/가/을/를/과/와) 변환 관리자 06-22 487
2 한국어 조사 처리 함수 관리자 04-08 545
1 PHP 에서 callback 함수를 이용하여서 mysql select row 함수 개발하는 방법 관리자 10-22 695