배열, implode, 여분필드

배열, implode, 여분필드

QA

배열, implode, 여분필드

답변 1

본문

$wr_3 = "$od[0]|$od[1]|$od[2]|$od[3]|$od[4]|$od[5]|$od[6]|$od[7]|$od[8]|$od[9]|$od[10]|"; 

$wr_3 .= "$od[11]|$od[12]|$od[13]|$od[14]|$od[15]|$od[16]|$od[17]|$od[18]|$od[19]|$od[20]|";

$wr_3 .= "$od[21]|$od[22]|$od[23]|$od[24]|$od[25]|$od[26]|$od[27]|$od[28]|$od[29]|$od[30]|";

$wr_3 .= "$od[31]|$od[32]|$od[33]|$od[34]|$od[35]|$od[36]|$od[37]|$od[38]|$od[39]|$od[40]|";

$wr_3 .= "$od[41]|$od[42]|$od[43]|$od[44]|$od[45]|$od[46]|$od[47]|$od[48]|$od[49]|$od[50]|";

$wr_3 .= "$od[51]|$od[52]|$od[53]|$od[54]|$od[55]|$od[56]|$od[57]|$od[58]|$od[59]|$od[60]|";

$wr_3 .= "$od[61]|$od[62]|$od[63]|$od[64]|$od[65]|$od[66]|$od[67]|$od[68]|$od[69]|$od[70]|";

$wr_3 .= "$od[71]|$od[72]|$od[73]|$od[74]|$od[75]|$od[76]|$od[77]|$od[78]";

$sql_3  = " update $write_table set wr_3 = '$wr_3' where wr_id = '$wr_id' "; 

sql_query($sql_3);

 

 

 

 

 

위 핑크색 부분을 아래처럼 표현하는 게 맞나요? 

보들이윤 님께서 알려주신 방법인데, 

아래처럼 하니까 배열을 합쳐서 값을 전송 못 하는 것 같아요.

write_update.head.skin.php 파일에 넣어 사용 중인 소스입니다. 

 

 

 

 

$wr_3 = implode('|',$od); 

$sql_3  = " update $write_table set wr_3 = '$wr_3' where wr_id = '$wr_id' ";

sql_query($sql_3);

이 질문에 댓글 쓰기 :

답변 1

write_update.head.skin.php 파일에서는 

update가 안되지 않나요?

write_update.head.skin.php 파일은 insert가 되기전에 해당 사용자 코드를 추가하는곳인데 

당연히 해당글이 작성되기 전이니

update가 안되는것이 정상일것이고

 

순서를보시게되면

@include_once($board_skin_path.'/write_update.head.skin.php'); //insert전의 체크단계 

여기부분에서 insert시작함

@include_once($board_skin_path.'/write_update.skin.php'); //insert이후의 추가 update쿼리 추가

@include_once($board_skin_path.'/write_update.tail.skin.php');

 

write_update.skin.php 파일을 해당 스킨에 생성해서

해당 쿼리를 추가하셔야 되리라 봅니다.

 

위 추가하신 파일에 이렇게 작성해보세요

$wr_3 = implode('|',$od); 

$sql_3  = " update $write_table set wr_3 = '$wr_3' where wr_id = '$wr_id' ";

echo $sql_3;exit;

sql_query($sql_3);

쿼리문이 어떻게 찍히는지 확인해보세요

답변을 작성하시기 전에 로그인 해주세요.
QA 내용 검색
질문등록
전체 8
© SIRSOFT
현재 페이지 제일 처음으로