채택완료

데이터분리해서 db에 넣는방법

2015-10-23 (금) 22:19:12 5,419

출력된 데이터를보면 | 로 나눠서 a10 테이블에 넣어주는방법 부탁드립니다.

첫번째(71) = wr_subject

두번째(2015,10,23,20,55,0) = wr_6

세번째(77) = wr_1

네번째(한국) = wr_4

다섯번째(98) = wr_5

여섯번째(03) = wr_6

이런식으로 디비에넣고싶은데요.

Copy
foreach($num as $no=>$subarray){//     echo "<br> $username:  \n";    foreach($subarray as $k=>$v){            echo "<br>[$no][$k] : $v\n";    }    echo "<P>";}// 출력된 데이터[0][0] : "71|2015,10,23,20,55,0|77|한국|98|03|서울|경기도|234.63|5434.42|146.49||||", [0][1] : "87|2015,10,23,20,55,0|77|미국|84|96|뉴욕|애틀란타|6542.06|56773.73|6652.81|2665.07|543.79|2556.78|", [0][2] : "21|2015,10,23,20,55,0|4B|독일|93|38|뮌핸|베를린|645.03|53.87|51.55|555.82|674.17|751.45|",

답변 5개

채택된 답변
+20 포인트
Copy
foreach($num as $no=>$subarray){
    foreach($subarray as $k=>$v){
        $arr = explode("|", $v);        // $v 가 "71|2015,10,23,20,55,0|77|한국|98|03|서울|        //         경기도|234.63|5434.42|146.49||||" 라면,        // $arr 의 값들은...         // $arr[0] = 71        // $arr[1] = 2015,10,23,20,55,0        // ... 이렇게 됩니다.        // 아래 sql_query 안에 위 값을 이용해서 넣으시면 되겠습니다.         // 게시판에 등록하고자 하는 것이라면,        // 쿼리문은 "그누보드/bbs/write_update.php" 의         // insert query 를 참고하세요.        sql_query("INSERT INTO ................");
    }
}
일단해보진않았지만 안해봐도 될거같은느낌이..

필드 는 v 로시작하는 옵션으로 되어있을거여요 그것을 t 로시작하는 걸로 바꾸고

이유는 글자 자리 수가 모질라면 저장 이 안되요

우선 DB 에 저장 하는 거도 문제인데,,

게시판 스킨 들 살펴 보시면 스킨 안에 DB 저장 하는 소스를 만들어 넣고

해야하는 데

이걸 하려면 저장 하는 sql 에대한 지식이 있어야되는데

구지 직접하고싶다면

스킨 이란 항못에서 검색을 하여서 게시판 양식이 복잡 한것을

하나 다운받아서 살펴 보세요

디비필드는 wr_1부터 다있는데요..

우선 DB 에 있는 필드 코드부터 바꿔야 합니다 

답변을 작성하려면 로그인이 필요합니다.