sql 업데이트 질문드려요

sql 업데이트 질문드려요

QA

sql 업데이트 질문드려요

답변 2

본문

g5_board_file 테이블에 bf_source필드에 logo.png값이 찍히도록 하려고하는데

 

bbs/write_update.php파일

 


// 나중에 테이블에 저장하는 이유는 $wr_id 값을 저장해야 하기 때문입니다.
for ($i=0; $i<count($upload); $i++)
{
    if (!get_magic_quotes_gpc()) {
        $upload[$i]['source'] = addslashes($upload[$i]['source']);
    }
    $row = sql_fetch(" select count(*) as cnt from {$g5['board_file_table']} where bo_table = '{$bo_table}' and wr_id = '{$wr_id}' and bf_no = '{$i}' ");
    if ($row['cnt'])
    {
        // 삭제에 체크가 있거나 파일이 있다면 업데이트를 합니다.
        // 그렇지 않다면 내용만 업데이트 합니다.
        if ($upload[$i]['del_check'] || $upload[$i]['file'])
        {
            $sql = " update {$g5['board_file_table']}
                        set bf_source = 'logo.png',
                             bf_file = '{$upload[$i]['file']}',
                             bf_content = '{$bf_content[$i]}',
 

 

글작성할때 wr_file에 1값이 무조건 들어가도록 게시판 업데이트내에서 wr_file = "1" 로 하여금

글작성 완료시 해당값이 들어가도록 처리해놨습니다.

 

위와같이 직접넣었는데 찍히지 않고 있어서 어떤걸 놓치고 있을까요?

이 질문에 댓글 쓰기 :

답변 2

어떤걸 하실려고하시나요?

해당부분은 실제 파일이 업로드되어야 $upload부분이 파일을 체크하고 카운트 되도록 되어있어서 파일업로드가 실제로 이루어지지 않았을경우 작동을 안합니다

 

wr_file의 경우엔 파일업로드가 아니라 파일이 업로드된 갯수를 저장하는곳이므로 해당 파일저장코드에는 아무런 영향을 못미칩니다.

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