데이터분리해서 db에 넣는방법
본문
출력된 데이터를보면 | 로 나눠서 a10 테이블에 넣어주는방법 부탁드립니다.
첫번째(71) = wr_subject
두번째(2015,10,23,20,55,0) = wr_6
세번째(77) = wr_1
네번째(한국) = wr_4
다섯번째(98) = wr_5
여섯번째(03) = wr_6
이런식으로 디비에넣고싶은데요.
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
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 ................");
}
}
우선 DB 에 있는 필드 코드부터 바꿔야 합니다
디비필드는 wr_1부터 다있는데요..
필드 는 v 로시작하는 옵션으로 되어있을거여요 그것을 t 로시작하는 걸로 바꾸고
이유는 글자 자리 수가 모질라면 저장 이 안되요
우선 DB 에 저장 하는 거도 문제인데,,
게시판 스킨 들 살펴 보시면 스킨 안에 DB 저장 하는 소스를 만들어 넣고
해야하는 데
이걸 하려면 저장 하는 sql 에대한 지식이 있어야되는데
구지 직접하고싶다면
스킨 이란 항못에서 검색을 하여서 게시판 양식이 복잡 한것을
하나 다운받아서 살펴 보세요
일단해보진않았지만 안해봐도 될거같은느낌이..
답변을 작성하시기 전에 로그인 해주세요.