테이블 생성 관련한 이 코드 의미 좀 해석 부탁드려요. 채택완료
// 게시판 테이블 생성
$file = file('./sql_write.sql');
$sql = implode($file, "\n");
$create_table = $g5['write_prefix'] . $bo_table;
// sql_board.sql 파일의 테이블명을 변환
$source = array('/__TABLE_NAME__/', '/;/');
$target = array($create_table, '');
$sql = preg_replace($source, $target, $sql);
sql_query($sql, FALSE);
답변 1개
// 게시판 테이블 생성
$file = file('./sql_write.sql'); //sql_write.sql 을 라인별 배열로 $file변수에 저장
$sql = implode($file, "\n"); //배열로 받아온 $file 변수를 \n 구분으로 합쳐 $sql에 저장
$create_table = $g5['write_prefix'] . $bo_table;
// sql_board.sql 파일의 테이블명을 변환
$source = array('/__TABLE_NAME__/', '/;/'); // " __TABLE_NAME__" 텍스트와 " ; " 텍스트를 $source 변수에 저장
$target = array($create_table, '');
$sql = preg_replace($source, $target, $sql); // $sql에 저장되어있는 문자열중 $source 텍스트를 $target 텍스트로 변경
sql_query($sql, FALSE);
답변에 대한 댓글 1개
댓글을 작성하려면 로그인이 필요합니다.
답변을 작성하려면 로그인이 필요합니다.
로그인