sql 업데이트 질문드려요 채택완료
g5_board_file 테이블에 bf_source필드에 logo.png값이 찍히도록 하려고하는데
bbs/write_update.php파일
</strong></p>
<p>// 나중에 테이블에 저장하는 이유는 $wr_id 값을 저장해야 하기 때문입니다.
for ($i=0; $i<count($upload); $i++)
{
if (!get_magic_quotes_gpc()) {
$upload[$i]['source'] = addslashes($upload[$i]['source']);
}</p>
<p> $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']}
<span style="color:#c0392b;"><strong> set bf_source = 'logo.png',</strong></span>
bf_file = '{$upload[$i]['file']}',
bf_content = '{$bf_content[$i]}',</p>
<p><strong>
글작성할때 wr_file에 1값이 무조건 들어가도록 게시판 업데이트내에서 wr_file = "1" 로 하여금
글작성 완료시 해당값이 들어가도록 처리해놨습니다.
위와같이 직접넣었는데 찍히지 않고 있어서 어떤걸 놓치고 있을까요?
답변 2개
어떤걸 하실려고하시나요?
해당부분은 실제 파일이 업로드되어야 $upload부분이 파일을 체크하고 카운트 되도록 되어있어서 파일업로드가 실제로 이루어지지 않았을경우 작동을 안합니다
wr_file의 경우엔 파일업로드가 아니라 파일이 업로드된 갯수를 저장하는곳이므로 해당 파일저장코드에는 아무런 영향을 못미칩니다.
답변에 대한 댓글 2개
기본파일 같은걸 글쓸때마다 업로드하고싶으신건가요?
해당 테이블은 파일업로드가 아니면 쓸이유가없을텐데요
댓글을 작성하려면 로그인이 필요합니다.
답변을 작성하려면 로그인이 필요합니다.
로그인