질문 Q #11109
Import export
이지포토 2014-01-21 17:56:06

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);
}

이렇게 했는데 뭐가 문제 일까요?
답변 5
#1 변종원(웅파) 2014-01-21 18:12:49
$this->db->query(sql문) 은 여러 라인의 sql문 처리 못합니다. (구분자 ;)
다른 방법을 알아보셔야 할 것 같네요.

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