게시물 삭제 업데이트 카운트 질문입니다
본문
if(!$w && $member[mb_id])
sql_query("UPDATE $g5[member_table] SET mb_1=mb_1+1 WHERE mb_id='$member[mb_id]'");
본 게시판에서
회원 게시물 카운트 관련해서 질문을 올렸는데 위의 답변을 받았습니다.
답변 대로 업카운트는 가능한데
삭제시 다운카운트를 하고 싶은데
if(!$w && $member[mb_id])
sql_query("UPDATE $g5[member_table] SET mb_1=mb_1+1 WHERE mb_id='$member[mb_id]'");
else($w = d && $member[mb_id])
sql_query("UPDATE $g5[member_table] SET mb_1=mb_1-1 WHERE mb_id='$member[mb_id]'");
이렇게 하면 안되나요?;;
!$w && $member[mb_id]
이 코드의 뜻이 "새글이 아니고 회원이면" 이라는 뜻이 맞나요?
제가 이해한 뜻이 맞다면..새글이 아니고 회원인 조건이 충적되는데
왜 mb_1 테이블에 카운트1이 올라가는거죠!?
!-->!-->!-->
답변 1
이전 질문이 확인이 안되어 잘 모르겠지만, w라는 변수가 어디서 선언된건지 궁금하네요..
그냥 write_update.php와 delete.php에 if문 분기 없이 해당 코드를 삽입해주시면 되지 않을까요?
답변을 작성하시기 전에 로그인 해주세요.