txt 파일을 db에 넣고자 합니다. 정보
txt 파일을 db에 넣고자 합니다.
본문
txt 파일이 001.txt 002.txt~~ 555.txt,556.txt 이런식의 txt 파일이 있습니다.
이 파일의 내용은 문서입니다.
이 파일의 내용을 mysql 의 db에 넣을려고 하는데
잘 모르겠습니다. 아님 제가 하나 하나 노가도로 해야 하는데..
방법을 좀 알려주세요 부탁 드립니다
파일명은 wr_1에 내용은 그누 내용에 넣고자합니다...
이 파일의 내용은 문서입니다.
이 파일의 내용을 mysql 의 db에 넣을려고 하는데
잘 모르겠습니다. 아님 제가 하나 하나 노가도로 해야 하는데..
방법을 좀 알려주세요 부탁 드립니다
파일명은 wr_1에 내용은 그누 내용에 넣고자합니다...
댓글 전체
파일명은 wr_1에....이게 무슨 말이죠?
내용은 그누 내용에 넣는다는 말은 wr_content 에 텍스트 내용을 넣는다는 말 같은데
제목은 뭘로 입력하나요? 테이블명은 뭔가요? 작성자는 무얼로 하죠? 패스워드는?
텍스트 화일 내용이 어떻게 생겼는지요?
게시물 작성할 때 필요한 구체적인 뭐가 있어야 답을 하죠
내용은 그누 내용에 넣는다는 말은 wr_content 에 텍스트 내용을 넣는다는 말 같은데
제목은 뭘로 입력하나요? 테이블명은 뭔가요? 작성자는 무얼로 하죠? 패스워드는?
텍스트 화일 내용이 어떻게 생겼는지요?
게시물 작성할 때 필요한 구체적인 뭐가 있어야 답을 하죠

파일명은 wr_1(추가 필드)에 넣는다는 이야기 입니다.
작성자 테이블 기본적인 문법은 제가 알고 있어서 질문 하지 않은 것입니다. ^^;
작성자 테이블 기본적인 문법은 제가 알고 있어서 질문 하지 않은 것입니다. ^^;

$fp = file_get_contents("./test.txt");
if(!$fp){
echo "Failed to open the file";
} else {
for( $cnt=0; $cnt < count( $file_line_contents = explode("\n", $fp) ); $cnt++ ) {
echo $chr = $file_line_contents[$cnt]."<br/>";
}
}
if(!$fp){
echo "Failed to open the file";
} else {
for( $cnt=0; $cnt < count( $file_line_contents = explode("\n", $fp) ); $cnt++ ) {
echo $chr = $file_line_contents[$cnt]."<br/>";
}
}

감사 합니다. 큰 도움이되었습니다. 잘 계시죠?? ^^;;
기본적은 것은 아신다니 이렇게 해보세요..예전에 제가 사용하던 부분을 수정한 것이니 맞게 고치세요
set_time_limit(0);
$mysql_host = "localhost";
$mysql_user = "xxxxxx";
$mysql_pass = "xxxxxxx";
$mysql_db = "xxxxxx";
$dblink = @mysql_connect($mysql_host, $mysql_user, $mysql_pass);
if (!$dblink) {
echo "<script language='JavaScript'>alert('MySQL Host, User, Password 를 확인해 주십시오.');</script>";
exit;
}
$select_db = @mysql_select_db($mysql_db, $dblink);
if (!$select_db) {
echo "<script language='JavaScript'>alert('MySQL DB 를 확인해 주십시오.');</script>";
exit;
}
echo "start-----------<br>";
$bo_count = 556;
for($i=1; $i<= $bo_count; $i++) {
$text_file=sprintf("%03d", $i).".txt";
if( !file_exists($text_file)) { echo "$text_file 없음 <br>"; continue; }
$file = file($text_file) or die('text화일 읽기 실패');
$loop= 0; $w_num=0;
$bo_table ="greed";
$write_table ="g4_write_".$bo_table;
$w_num= $i * -1;
$sql = " insert into $write_table
set wr_id='$i',
wr_num='$w_num',
wr_parent='$i',
wr_subject = '게시물제목',
wr_content = '$file',
mb_id='admin',
wr_password='비밀번호',
wr_name='관리자',
wr_datetime='2008-05-17 12:00:00',
wr_1='$text_file'
";
mysql_query($sql) or die('게시판 sql 입력에러');
echo " $i ==> 입력 완료 <br>";
flush(); usleep(500);
}
mysql_query("update g4_board set bo_count_write = $bo_count where bo_table = '$bo_table'");
echo "작업완료 <br>";
set_time_limit(0);
$mysql_host = "localhost";
$mysql_user = "xxxxxx";
$mysql_pass = "xxxxxxx";
$mysql_db = "xxxxxx";
$dblink = @mysql_connect($mysql_host, $mysql_user, $mysql_pass);
if (!$dblink) {
echo "<script language='JavaScript'>alert('MySQL Host, User, Password 를 확인해 주십시오.');</script>";
exit;
}
$select_db = @mysql_select_db($mysql_db, $dblink);
if (!$select_db) {
echo "<script language='JavaScript'>alert('MySQL DB 를 확인해 주십시오.');</script>";
exit;
}
echo "start-----------<br>";
$bo_count = 556;
for($i=1; $i<= $bo_count; $i++) {
$text_file=sprintf("%03d", $i).".txt";
if( !file_exists($text_file)) { echo "$text_file 없음 <br>"; continue; }
$file = file($text_file) or die('text화일 읽기 실패');
$loop= 0; $w_num=0;
$bo_table ="greed";
$write_table ="g4_write_".$bo_table;
$w_num= $i * -1;
$sql = " insert into $write_table
set wr_id='$i',
wr_num='$w_num',
wr_parent='$i',
wr_subject = '게시물제목',
wr_content = '$file',
mb_id='admin',
wr_password='비밀번호',
wr_name='관리자',
wr_datetime='2008-05-17 12:00:00',
wr_1='$text_file'
";
mysql_query($sql) or die('게시판 sql 입력에러');
echo " $i ==> 입력 완료 <br>";
flush(); usleep(500);
}
mysql_query("update g4_board set bo_count_write = $bo_count where bo_table = '$bo_table'");
echo "작업완료 <br>";