CI 묻고 답하기

제목 Import export
글쓴이 이지포토 작성시각 2014/01/21 17:56:06
댓글 : 5 추천 : 0 스크랩 : 0 조회수 : 12591   RSS

export 는 잘 만들어서 잘 돌아갑니다.

import 는 도스화면으로 잘되고

phpmyadmin sql 쿼리로도 잘됩니다만

유독 ci 로 짠 화면에서는 안되네요.


 

$handle = fopen("../db_name.sql", "r");
if ($handle) {
while (($buffer = fgets($handle, 4096)) !== false) {
$sql .= $buffer;
}

//echo $sql;
//$sql = addslashes($sql);
$this->db->query($sql);


if (!feof($handle)) {
echo "Error: unexpected fgets() fail\n";
}
fclose($handle);
}

이렇게 했는데 뭐가 문제 일까요?
 다음글 페이징 관련 오류 (12)
 이전글 codeigniter프레임워크 게시판예제 오류질문 (4)

댓글

변종원(웅파) / 2014/01/21 18:12:49 / 추천 0
$this->db->query(sql문) 은 여러 라인의 sql문 처리 못합니다. (구분자 ;)
다른 방법을 알아보셔야 할 것 같네요.

라인당 쿼리를 날리던지 매뉴얼에서 batch명령어 찾아서 적용을 하시던지요.
변종원(웅파) / 2014/01/21 18:19:35 / 추천 0
$this->dbutil->backup() 이거 안쓰시고 export 따로 만드신건 아니죠?
이지포토 / 2014/01/21 18:30:54 / 추천 0
 웅파님 답변 감사 합니다. 
backup 유틸은 안쓰고 따로 만들었습니다.
나중에 알고보니 함수가 있었네요. ^^
 
이지포토 / 2014/01/21 18:31:45 / 추천 0
 구분자 ; 로 짤라서 루프를 돌려야 하나요?
이지포토 / 2014/01/21 18:32:47 / 추천 0
 phpmyadmin 을 띁어 봐야겠네요.